Trait embedded_storage::ReadStorage [−][src]
pub trait ReadStorage { type Error; fn try_read(
&mut self,
offset: u32,
bytes: &mut [u8]
) -> Result<(), Self::Error>; fn capacity(&self) -> usize; }
Expand description
Transparent read only storage trait
Associated Types
Required methods
fn try_read(&mut self, offset: u32, bytes: &mut [u8]) -> Result<(), Self::Error>
[src]
Expand description
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
.
fn capacity(&self) -> usize
[src]
Expand description
The capacity of the storage peripheral in bytes.