pub enum Token<'s> {
Show 62 variants
Eof(Eof),
Ampersand(Ampersand),
BadStr(BadStr<'s>),
Asterisk(Asterisk),
AsteriskEqual(AsteriskEqual),
At(At),
AtKeyword(AtKeyword<'s>),
AtLBraceVar(AtLBraceVar<'s>),
BacktickCode(BacktickCode<'s>),
Bar(Bar),
BarBar(BarBar),
BarEqual(BarEqual),
CaretEqual(CaretEqual),
Cdc(Cdc),
Cdo(Cdo),
Colon(Colon),
ColonColon(ColonColon),
Comma(Comma),
Dedent(Dedent),
Dimension(Dimension<'s>),
DollarEqual(DollarEqual),
DollarLBraceVar(DollarLBraceVar<'s>),
DollarVar(DollarVar<'s>),
Dot(Dot),
DotDotDot(DotDotDot),
Equal(Equal),
EqualEqual(EqualEqual),
Exclamation(Exclamation),
ExclamationEqual(ExclamationEqual),
GreaterThan(GreaterThan),
GreaterThanEqual(GreaterThanEqual),
Hash(Hash<'s>),
HashLBrace(HashLBrace),
Ident(Ident<'s>),
Indent(Indent),
LBrace(LBrace),
LBracket(LBracket),
LessThan(LessThan),
LessThanEqual(LessThanEqual),
Linebreak(Linebreak),
LParen(LParen),
Minus(Minus),
Number(Number<'s>),
NumberSign(NumberSign),
Percent(Percent),
Percentage(Percentage<'s>),
Placeholder(Placeholder<'s>),
Plus(Plus),
PlusUnderscore(PlusUnderscore),
Question(Question),
RBrace(RBrace),
RBracket(RBracket),
RParen(RParen),
Semicolon(Semicolon),
Solidus(Solidus),
Str(Str<'s>),
StrTemplate(StrTemplate<'s>),
Tilde(Tilde),
TildeEqual(TildeEqual),
Unknown(Unknown),
UrlRaw(UrlRaw<'s>),
UrlTemplate(UrlTemplate<'s>),
}Variants§
Eof(Eof)
Ampersand(Ampersand)
BadStr(BadStr<'s>)
Asterisk(Asterisk)
AsteriskEqual(AsteriskEqual)
At(At)
AtKeyword(AtKeyword<'s>)
AtLBraceVar(AtLBraceVar<'s>)
BacktickCode(BacktickCode<'s>)
Bar(Bar)
BarBar(BarBar)
BarEqual(BarEqual)
CaretEqual(CaretEqual)
Cdc(Cdc)
Cdo(Cdo)
Colon(Colon)
ColonColon(ColonColon)
Comma(Comma)
Dedent(Dedent)
Dimension(Dimension<'s>)
DollarEqual(DollarEqual)
DollarLBraceVar(DollarLBraceVar<'s>)
DollarVar(DollarVar<'s>)
Dot(Dot)
DotDotDot(DotDotDot)
Equal(Equal)
EqualEqual(EqualEqual)
Exclamation(Exclamation)
ExclamationEqual(ExclamationEqual)
GreaterThan(GreaterThan)
GreaterThanEqual(GreaterThanEqual)
Hash(Hash<'s>)
HashLBrace(HashLBrace)
Ident(Ident<'s>)
Indent(Indent)
LBrace(LBrace)
LBracket(LBracket)
LessThan(LessThan)
LessThanEqual(LessThanEqual)
Linebreak(Linebreak)
LParen(LParen)
Minus(Minus)
Number(Number<'s>)
NumberSign(NumberSign)
Percent(Percent)
Percentage(Percentage<'s>)
Placeholder(Placeholder<'s>)
Plus(Plus)
PlusUnderscore(PlusUnderscore)
Question(Question)
RBrace(RBrace)
RBracket(RBracket)
RParen(RParen)
Semicolon(Semicolon)
Solidus(Solidus)
Str(Str<'s>)
StrTemplate(StrTemplate<'s>)
Tilde(Tilde)
TildeEqual(TildeEqual)
Unknown(Unknown)
UrlRaw(UrlRaw<'s>)
UrlTemplate(UrlTemplate<'s>)
Trait Implementations§
impl<'s> StructuralPartialEq for Token<'s>
Auto Trait Implementations§
impl<'s> Freeze for Token<'s>
impl<'s> RefUnwindSafe for Token<'s>
impl<'s> Send for Token<'s>
impl<'s> Sync for Token<'s>
impl<'s> Unpin for Token<'s>
impl<'s> UnsafeUnpin for Token<'s>
impl<'s> UnwindSafe for Token<'s>
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