Files
RedBear-OS/src/disk.rs
T
Jeremy Soller 670d874d07 Use unix errors
2016-02-26 18:51:29 -07:00

9 lines
244 B
Rust

use system::error::Result;
/// A 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>;
}