pub struct Scan;Implementations§
Source§impl Scan
impl Scan
pub fn ws(input: &[u8], idx: &mut usize)
pub fn eat_byte(input: &[u8], idx: &mut usize, want: u8) -> bool
pub fn expect_byte(input: &[u8], idx: &mut usize, want: u8) -> Result<()>
pub fn expect_prop( input: &[u8], idx: &mut usize, first: bool, want: &[u8], ) -> Result<()>
pub fn seek_name(input: &[u8], idx: &mut usize, want: &[u8]) -> Result<()>
pub fn eat_null(input: &[u8], idx: &mut usize) -> bool
pub fn skip_plain_string(input: &[u8], idx: &mut usize) -> Result<()>
pub fn skip_value(input: &[u8], idx: &mut usize) -> Result<()>
pub fn str_slice<'a>(input: &'a [u8], idx: &mut usize) -> Result<&'a [u8]>
Auto Trait Implementations§
impl Freeze for Scan
impl RefUnwindSafe for Scan
impl Send for Scan
impl Sync for Scan
impl Unpin for Scan
impl UnsafeUnpin for Scan
impl UnwindSafe for Scan
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