pub struct Reader {
pub index: usize,
pub end: usize,
}Fields§
§index: usize§end: usizeImplementations§
Source§impl Reader
impl Reader
pub fn eof(&self) -> bool
pub fn new_with_len(len: usize) -> Self
pub fn set_len(&mut self, len: usize)
pub fn read_byte(&mut self, buf: &[u8]) -> Result<u8, Error>
pub fn read_bytes<const COUNT: usize>( &mut self, buf: &[u8], ) -> Result<[u8; COUNT], Error>
pub fn read_slice<'a>( &mut self, len: usize, buf: &'a [u8], ) -> Result<&'a [u8], Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Reader
impl RefUnwindSafe for Reader
impl Send for Reader
impl Sync for Reader
impl Unpin for Reader
impl UnwindSafe for Reader
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