common: Implement Storage::size() in Mx25l.
[gps-watch.git] / src / common / storage.rs
index c6d3fb782e6f00792b6524bda97fcfe57eb15334..ebebe798f8bb31eb2378c9e6081066352b4716e3 100644 (file)
@@ -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>;