Trait random_access_file::RandomAccessFile
[−]
[src]
pub trait RandomAccessFile: Sized { fn new(path: &str) -> Result<Self, Error>; fn read_at(&mut self, at: usize, dat: &mut [u8]) -> Result<usize, Error>; fn write_at(&mut self, at: usize, dat: &[u8]) -> Result<usize, Error>; fn append(&mut self, dat: &[u8]) -> Result<(), Error>; fn at(&mut self, index: usize) -> Result<u8, Error> { ... } }
Required Methods
fn new(path: &str) -> Result<Self, Error>
fn read_at(&mut self, at: usize, dat: &mut [u8]) -> Result<usize, Error>
fn write_at(&mut self, at: usize, dat: &[u8]) -> Result<usize, Error>
fn append(&mut self, dat: &[u8]) -> Result<(), Error>
Provided Methods
Implementors
impl RandomAccessFile for CFile