pub enum Token {
Show 104 variants
LeftAngle(Extent),
LeftCurly(Extent),
LeftParen(Extent),
LeftSquare(Extent),
RightAngle(Extent),
RightCurly(Extent),
RightParen(Extent),
RightSquare(Extent),
Ampersand(Extent),
AmpersandEquals(Extent),
Asterisk(Extent),
At(Extent),
Backslash(Extent),
Bang(Extent),
Caret(Extent),
CaretEquals(Extent),
Colon(Extent),
Comma(Extent),
DivideEquals(Extent),
Dollar(Extent),
DoubleAmpersand(Extent),
DoubleColon(Extent),
DoubleEquals(Extent),
DoubleLeftAngle(Extent),
DoublePeriod(Extent),
DoublePeriodEquals(Extent),
DoublePipe(Extent),
DoubleRightAngle(Extent),
Equals(Extent),
GreaterThanOrEquals(Extent),
Hash(Extent),
LessThanOrEquals(Extent),
Minus(Extent),
MinusEquals(Extent),
NotEqual(Extent),
Percent(Extent),
PercentEquals(Extent),
Period(Extent),
Pipe(Extent),
PipeEquals(Extent),
Plus(Extent),
PlusEquals(Extent),
QuestionMark(Extent),
Semicolon(Extent),
ShiftLeftEquals(Extent),
ShiftRightEquals(Extent),
Slash(Extent),
ThickArrow(Extent),
ThinArrow(Extent),
Tilde(Extent),
TimesEquals(Extent),
TriplePeriod(Extent),
As(Extent),
Auto(Extent),
Box(Extent),
Break(Extent),
Const(Extent),
Continue(Extent),
Crate(Extent),
Default(Extent),
Else(Extent),
Enum(Extent),
Extern(Extent),
Fn(Extent),
For(Extent),
If(Extent),
Impl(Extent),
In(Extent),
Let(Extent),
Loop(Extent),
Match(Extent),
Mod(Extent),
Move(Extent),
Mut(Extent),
Pub(Extent),
Ref(Extent),
Return(Extent),
SelfIdent(Extent),
Static(Extent),
Struct(Extent),
Trait(Extent),
Type(Extent),
Union(Extent),
Unsafe(Extent),
Use(Extent),
Where(Extent),
While(Extent),
Character(Extent),
String(Extent),
StringRaw(Extent),
Byte(Extent),
ByteString(Extent),
ByteStringRaw(Extent),
Ident(Extent),
Number(Number),
Whitespace(Extent),
CommentLine(Extent),
CommentBlock(Extent),
DocCommentOuterLine(Extent),
DocCommentInnerLine(Extent),
DocCommentOuterBlock(Extent),
DocCommentInnerBlock(Extent),
Lifetime(Extent),
EndOfFile(Extent),
}