Lines Matching defs:Result
30 pub type Result<T> = std::result::Result<T, FlashError>; typedef
55 fn erase(&mut self, offset: usize, len: usize) -> Result<()>; in erase()
56 fn write(&mut self, offset: usize, payload: &[u8]) -> Result<()>; in write()
57 fn read(&self, offset: usize, data: &mut [u8]) -> Result<()>; in read()
59 fn add_bad_region(&mut self, offset: usize, len: usize, rate: f32) -> Result<()>; in add_bad_region()
125 pub fn write_file<P: AsRef<Path>>(&self, path: P) -> Result<()> { in write_file()
152 fn erase(&mut self, offset: usize, len: usize) -> Result<()> { in erase()
182 fn write(&mut self, offset: usize, payload: &[u8]) -> Result<()> { in write()
220 fn read(&self, offset: usize, data: &mut [u8]) -> Result<()> { in read()
232 fn add_bad_region(&mut self, offset: usize, len: usize, rate: f32) -> Result<()> { in add_bad_region()
368 impl<T> EChecker for Result<T> { implementation