struct Tokenizer<'a> {
    remaining: &'a str,
}Fields§
§remaining: &'a strImplementations§
Source§impl<'a> Tokenizer<'a>
 
impl<'a> Tokenizer<'a>
Sourcefn consume_ncname(&mut self, allow_wildcard: bool) -> Result<&'a str, Error>
 
fn consume_ncname(&mut self, allow_wildcard: bool) -> Result<&'a str, Error>
If the result is Err(_) then self.remaining is unchanged.
Sourcefn consume_single_token(
    &mut self,
    expect_operator_token: bool,
) -> Result<Token<'a>, Error>
 
fn consume_single_token( &mut self, expect_operator_token: bool, ) -> Result<Token<'a>, Error>
Parses a single token from the beginning and updates the remaining input accordingly.
§Panics
Panics when the remaining input is empty.
fn consume_string_literal(&mut self) -> Result<&'a str, Error>
Sourcefn consume_numeric_literal(&mut self) -> LiteralToken<'a>
 
fn consume_numeric_literal(&mut self) -> LiteralToken<'a>
fn skip_whitespace(&mut self)
Auto Trait Implementations§
impl<'a> Freeze for Tokenizer<'a>
impl<'a> RefUnwindSafe for Tokenizer<'a>
impl<'a> Send for Tokenizer<'a>
impl<'a> Sync for Tokenizer<'a>
impl<'a> Unpin for Tokenizer<'a>
impl<'a> UnwindSafe for Tokenizer<'a>
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
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
 
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
 
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
 
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
 
fn maybe_boxed(self) -> T
Convert