pub enum Token {
Show 40 variants
Identifier(String),
String(String),
Number(f64),
Boolean(bool),
Null,
LeftBrace,
RightBrace,
LeftBracket,
RightBracket,
LeftParen,
RightParen,
Comma,
Colon,
Semicolon,
Dot,
Plus,
Minus,
Star,
Slash,
Percent,
Equal,
NotEqual,
LessThan,
LessThanEqual,
GreaterThan,
GreaterThanEqual,
And,
Or,
Not,
If,
Then,
Else,
For,
In,
Function,
Local,
Import,
Importstr,
Error,
Eof,
}
Expand description
Token types for the Jsonnet lexer
Variants§
Identifier(String)
Identifier
String(String)
String literal
Number(f64)
Number literal
Boolean(bool)
Boolean literal
Null
Null literal
LeftBrace
Left brace
RightBrace
Right brace
LeftBracket
Left bracket
RightBracket
Right bracket
LeftParen
Left parenthesis
RightParen
Right parenthesis
Comma
Comma
Colon
Colon
Semicolon
Semicolon
Dot
Dot
Plus
Plus
Minus
Minus
Star
Star
Slash
Slash
Percent
Percent
Equal
Equal
NotEqual
Not equal
LessThan
Less than
LessThanEqual
Less than or equal
GreaterThan
Greater than
GreaterThanEqual
Greater than or equal
And
And
Or
Or
Not
Not
If
If
Then
Then
Else
Else
For
For
In
In
Function
Function
Local
Local
Import
Import
Importstr
Importstr
Error
Error
Eof
End of file
Trait Implementations§
impl StructuralPartialEq for Token
Auto Trait Implementations§
impl Freeze for Token
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
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