X-Git-Url: http://git.code-monkey.de/?p=gps-watch.git;a=blobdiff_plain;f=src%2Fcommon%2Fstorage.rs;h=784a1f669a52df95fdc24a160d5dfe424d3a6d14;hp=7f0944620bca915ea6839ffc25bde0e7e0478ded;hb=a6747c47ca99a182f6cb4c41bad0232fb2754ff7;hpb=821707231e866e5710d6d8a0d7a68a85015de062 diff --git a/src/common/storage.rs b/src/common/storage.rs index 7f09446..784a1f6 100644 --- a/src/common/storage.rs +++ b/src/common/storage.rs @@ -21,6 +21,12 @@ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +pub enum Error { + UnalignedAddress = 1, +} + pub trait Storage { fn read(&self, address: usize, buffer: &mut [u8]); + + fn write(&mut self, address: usize, buffer: &[u8; 4096]) -> Result<(), Error>; }