pub trait NonvolatileStorageClient {
// Required methods
fn read_done(&self, buffer: &'static mut [u8], length: usize);
fn write_done(&self, buffer: &'static mut [u8], length: usize);
}
Expand description
Client interface for nonvolatile storage.
Required Methods§
Sourcefn read_done(&self, buffer: &'static mut [u8], length: usize)
fn read_done(&self, buffer: &'static mut [u8], length: usize)
read_done
is called when the implementor is finished reading in to the
buffer. The callback returns the buffer and the number of bytes that
were actually read.
Sourcefn write_done(&self, buffer: &'static mut [u8], length: usize)
fn write_done(&self, buffer: &'static mut [u8], length: usize)
write_done
is called when the implementor is finished writing from the
buffer. The callback returns the buffer and the number of bytes that
were actually written.