pub struct SliceRead<'json> { /* private fields */ }
Implementations§
Source§impl<'json> SliceRead<'json>
impl<'json> SliceRead<'json>
pub fn new(slice: &'json [u8]) -> Self
pub fn next(&mut self) -> Option<u8>
pub fn next_u64(&mut self) -> (u64, usize)
pub fn peek(&self) -> Option<u8>
pub fn slice_from(&self, start: usize) -> &'json [u8] ⓘ
pub fn is_at_end(&self) -> bool
pub fn match_pattern(&mut self, pattern: &[u8]) -> bool
pub fn data(&self) -> &'json [u8] ⓘ
Auto Trait Implementations§
impl<'json> Freeze for SliceRead<'json>
impl<'json> RefUnwindSafe for SliceRead<'json>
impl<'json> Send for SliceRead<'json>
impl<'json> Sync for SliceRead<'json>
impl<'json> Unpin for SliceRead<'json>
impl<'json> UnwindSafe for SliceRead<'json>
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