Modules§
Macros§
- concat_
slices - Concatenate
const
&[T]
expressions into a static slice. - node_
sub_ enum - node_
sub_ enum_ entry - node_
sub_ enum_ match_ entry - paste
- ty
Structs§
- Abst
FnDecl - Acc
- Appl
- BinExpr
- Block
Level - Body
- Body
FnDecl - CharLit
- Code
Flow - Elif
Expr - Else
Expr - Enum
Decl - Expression
- Exprs
- File
Decl - FnDecl
- IfExpr
- InitVar
- Lambda
- Lit
- ModDecl
- NonTy
Param - NumLit
- Operation
- Param
- ProdTy
- Ref
- Reference
Context - StrLit
- Struct
Decl - Term
- TopLevel
- Tuple
Lit - TyName
- TyParam
- Type
- UnExpr
- Uninit
- VarDecl
Enums§
- Binary
Expression Kind - BitKind
- Block
Level Enum - Block
Level Enum Mut - Body
Enum - Body
Enum Mut - Code
Flow Enum - Code
Flow Enum Mut - Comparison
Kind - Enum
Kind - EqKind
- Expression
Enum - Expression
Enum Mut - FnDecl
Enum - FnDecl
Enum Mut - Identifier
- LitEnum
- LitEnum
Mut - Logic
Kind - Math
Kind - Module
Kind - Operation
Enum - Operation
Enum Mut - Param
Enum - Param
Enum Mut - Term
Enum - Term
Enum Mut - TopLevel
Enum - TopLevel
Enum Mut - Type
Enum - Type
Enum Mut - Unary
Expression Kind - Variable
Kind
Traits§
- RefCast
- Safely cast
&T
to&U
where the structU
contains a single field of typeT
.
Derive Macros§
- RefCast
- Derive the
RefCast
trait.