pub enum TokenKind {
Show 78 variants
Ident,
Number,
Duration,
String,
BacktickLiteral,
True,
False,
Null,
Rule,
Entity,
External,
Value,
Enum,
Given,
Config,
Surface,
Actor,
Default,
Variant,
Deferred,
Open,
Question,
Use,
As,
When,
Requires,
Ensures,
Let,
For,
In,
If,
Else,
Where,
With,
Not,
And,
Or,
Exists,
TransitionsTo,
Becomes,
Implies,
Contract,
Invariant,
Transitions,
Produces,
Consumes,
Terminal,
At,
Now,
This,
Within,
Eq,
BangEq,
Lt,
LtEq,
Gt,
GtEq,
Plus,
Minus,
Star,
Slash,
Pipe,
FatArrow,
ThinArrow,
QuestionQuestion,
QuestionDot,
Dot,
LBrace,
RBrace,
LParen,
RParen,
LBracket,
RBracket,
Colon,
Comma,
QuestionMark,
Eof,
Error,
}Variants§
Ident
Number
Duration
String
BacktickLiteral
True
False
Null
Rule
Entity
External
Value
Enum
Given
Config
Surface
Actor
Default
Variant
Deferred
Open
Question
Use
As
When
Requires
Ensures
Let
For
In
If
Else
Where
With
Not
And
Or
Exists
TransitionsTo
Becomes
Implies
Contract
Invariant
Transitions
Produces
Consumes
Terminal
At
Now
This
Within
Eq
BangEq
Lt
LtEq
Gt
GtEq
Plus
Minus
Star
Slash
Pipe
FatArrow
ThinArrow
QuestionQuestion
QuestionDot
Dot
LBrace
RBrace
LParen
RParen
LBracket
RBracket
Colon
Comma
QuestionMark
Eof
Error
Implementations§
Trait Implementations§
impl Copy for TokenKind
impl Eq for TokenKind
impl StructuralPartialEq for TokenKind
Auto Trait Implementations§
impl Freeze for TokenKind
impl RefUnwindSafe for TokenKind
impl Send for TokenKind
impl Sync for TokenKind
impl Unpin for TokenKind
impl UnsafeUnpin for TokenKind
impl UnwindSafe for TokenKind
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