[][src]Trait redoxfs::Disk

pub trait Disk {
    fn read_at(&mut self, block: u64, buffer: &mut [u8]) -> Result<usize>;
fn write_at(&mut self, block: u64, buffer: &[u8]) -> Result<usize>;
fn size(&mut self) -> Result<u64>; }

A disk

Required methods

fn read_at(&mut self, block: u64, buffer: &mut [u8]) -> Result<usize>

fn write_at(&mut self, block: u64, buffer: &[u8]) -> Result<usize>

fn size(&mut self) -> Result<u64>

Loading content...

Implementors

impl Disk for DiskFile[src]

impl Disk for DiskSparse[src]

impl<T: Disk> Disk for DiskCache<T>[src]

Loading content...