X-Git-Url: http://git.code-monkey.de/?p=gps-watch.git;a=blobdiff_plain;f=src%2Fcommon%2Fstorage.rs;h=ebebe798f8bb31eb2378c9e6081066352b4716e3;hp=c6d3fb782e6f00792b6524bda97fcfe57eb15334;hb=80382da44362f47107e5aab12a7e56f4cc011926;hpb=aa0f0d612a03799423e87e9137765ecb90146f48 diff --git a/src/common/storage.rs b/src/common/storage.rs index c6d3fb7..ebebe79 100644 --- a/src/common/storage.rs +++ b/src/common/storage.rs @@ -26,6 +26,8 @@ pub enum Error { } pub trait Storage { + fn size(&self) -> usize; + fn read(&self, address: usize, buffer: &mut [u8]); fn write(&mut self, address: usize, buffer: &[u8; 4096]) -> Result<(), Error>;