Trait simple_fs::Disk

source ·
pub trait Disk {
    // Required methods
    fn read(&self, sector: Sector, buf: &mut [u8; 512]) -> Result<(), Error>;
    fn write(&self, sector: Sector, buf: &[u8; 512]) -> Result<(), Error>;
}
Expand description

A device that has byte sink.

Required Methods§

source

fn read(&self, sector: Sector, buf: &mut [u8; 512]) -> Result<(), Error>

Read 512 bytes from disk starting from sector.

source

fn write(&self, sector: Sector, buf: &[u8; 512]) -> Result<(), Error>

Write 512 bytes to disk starting from sector.

Implementors§