pub trait ReadStorage {
    type Error;
    fn read(&mut self, offset: u32, bytes: &mut [u8]) -> Result<(), Self::Error>;
fn capacity(&self) -> usize; }
Expand description

Transparent read only storage trait

Associated Types

An enumeration of storage errors

Required methods

Read a slice of data from the storage peripheral, starting the read operation at the given address offset, and reading bytes.len() bytes.

This should throw an error in case bytes.len() will be larger than self.capacity() - offset.

The capacity of the storage peripheral in bytes.