pub struct Reader { /* private fields */ }
Implementations§
Source§impl Reader
impl Reader
pub fn new(buffer: Vec<u8>) -> Self
pub fn len(&self) -> usize
pub fn read(&mut self) -> u8
pub fn read_bytes(&mut self, n: usize) -> &[u8] ⓘ
pub fn read_bool(&mut self) -> bool
pub fn read_string(&mut self, n: usize) -> String
pub fn pos(&self) -> usize
pub fn set_pos(&mut self, n: usize)
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