1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
pub enum Error { StdIoError(std::io::Error) } pub enum Result { Ok(u8), EndOfFile, Err(Error) } pub trait Trait { fn read(&mut self) -> Result; }