Modules§
Macros§
- Token
- Map a Rust punctuation or keyword symbol to its
cratetoken type. - ident
- Builds an
Identfrom one or more segments, lexing the result and panicking on invalid identifier syntax. - parse
- Parse a source string into a typed AST node, returning
Result<T, ParseError>.
Structs§
- And
- AndAnd
- AndEq
- As
- Async
- At
- Auto
- Await
- Become
- Box
- Break
- Caret
- CaretEq
- Colon
- Comma
- Const
- Continue
- Crate
- Default
- Do
- Dollar
- Dot
- DotDot
- DotDot
Dot - DotDot
Eq - Dyn
- Else
- Enum
- Eq
- EqEq
- Extern
- FatArrow
- Final
- Fn
- For
- Ge
- Group
- Gt
- Ident
- If
- Impl
- In
- LArrow
- Le
- Let
- LexError
- LitBool
- LitByte
- LitByte
Str - LitCStr
- LitChar
- LitF32
- LitF64
- LitInt
- LitStr
- LitVerbatim
- Loop
- Lt
- Macro
- Macro
Rules - Match
- Minus
- MinusEq
- Mod
- Move
- Mut
- Ne
- Not
- Or
- OrEq
- OrOr
- Override
- PathSep
- Percent
- Percent
Eq - Plus
- PlusEq
- Pound
- Priv
- Pub
- Question
- Quote
- RArrow
- Raw
- Ref
- Return
- Self
Type - Self
Value - Semi
- Shl
- ShlEq
- Shr
- ShrEq
- Slash
- SlashEq
- Star
- StarEq
- Static
- Struct
- Super
- Tilde
- Token
Stream - Trait
- Try
- Type
- Typeof
- Union
- Unsafe
- Unsized
- Use
- Virtual
- Where
- While
- Yield