pub trait InfileBase {
// Required methods
fn read(&mut self, buf: &mut [u8]) -> Result<usize>;
fn seek(&mut self, offset: i64, whence: SeekFrom) -> Result<()>;
fn tell(&self) -> i64;
fn eof(&self) -> bool;
}Expand description
Trait for sequential / seekable input streams — port of infile_base.
Required Methods§
Sourcefn read(&mut self, buf: &mut [u8]) -> Result<usize>
fn read(&mut self, buf: &mut [u8]) -> Result<usize>
Reads up to buf.len() bytes, returning the count actually read.