Trait rcore_fs::dev::Device [−][src]
Interface for FS to read & write
Required methods
fn read_at(&self, offset: usize, buf: &mut [u8]) -> Result<usize>
[src]
fn write_at(&self, offset: usize, buf: &[u8]) -> Result<usize>
[src]
fn sync(&self) -> Result<()>
[src]
Implementations on Foreign Types
impl Device for Mutex<File>
[src]
fn read_at(&self, offset: usize, buf: &mut [u8]) -> Result<usize>
[src]
fn write_at(&self, offset: usize, buf: &[u8]) -> Result<usize>
[src]
fn sync(&self) -> Result<()>
[src]
Implementors
impl<T: BlockDevice> Device for T
[src]
Helper functions to R/W BlockDevice in bytes