Trait littlefs2::io::Read

source ·
pub trait Read {
    // Required method
    fn read(&self, buf: &mut [u8]) -> Result<usize>;

    // Provided method
    fn read_exact(&self, buf: &mut [u8]) -> Result<()> { ... }
}
Expand description

The Read trait allows for reading bytes from a file.

Required Methods§

source

fn read(&self, buf: &mut [u8]) -> Result<usize>

Read at most buf.len() bytes. Upon success, return how many bytes were read.

Provided Methods§

source

fn read_exact(&self, buf: &mut [u8]) -> Result<()>

Implementors§

source§

impl<S: Storage> Read for File<'_, '_, S>