pub struct FileReader { /* private fields */ }
Implementations§
Source§impl FileReader
impl FileReader
pub fn open(fname: &str) -> Result<Self, ()>
pub fn tell(&self) -> usize
pub fn size(&self) -> usize
pub fn read(&mut self, buff: &mut [u8]) -> Result<usize, ()>
pub fn read_line(&mut self, buff: &mut [u8]) -> Result<usize, ()>
pub fn read_to_string(&mut self, buf: &mut String) -> Result<usize, ()>
Trait Implementations§
Source§impl Drop for FileReader
impl Drop for FileReader
Source§impl Stream for FileReader
impl Stream for FileReader
Source§impl StreamReader for FileReader
impl StreamReader for FileReader
Auto Trait Implementations§
impl Freeze for FileReader
impl RefUnwindSafe for FileReader
impl !Send for FileReader
impl !Sync for FileReader
impl Unpin for FileReader
impl UnwindSafe for FileReader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more