Macros§
Traits§
- AbiBuilder
- Angle
Bracketed Generic Arguments Builder - ArmBuilder
- Assoc
Const Builder - Assoc
Type Builder - Attribute
Builder - Bare
FnArg Builder - Bare
Variadic Builder - Block
Builder - Bound
Lifetimes Builder - Const
Param Builder - Constraint
Builder - Data
Enum Builder - Data
Struct Builder - Data
Union Builder - Derive
Input Builder - Expr
Array Builder - Expr
Assign Builder - Expr
Async Builder - Expr
Await Builder - Expr
Binary Builder - Expr
Block Builder - Expr
Break Builder - Expr
Call Builder - Expr
Cast Builder - Expr
Closure Builder - Expr
Const Builder - Expr
Continue Builder - Expr
Field Builder - Expr
ForLoop Builder - Expr
Group Builder - Expr
IfBuilder - Expr
Index Builder - Expr
Infer Builder - Expr
LetBuilder - Expr
LitBuilder - Expr
Loop Builder - Expr
Macro Builder - Expr
Match Builder - Expr
Method Call Builder - Expr
Paren Builder - Expr
Path Builder - Expr
Range Builder - Expr
Reference Builder - Expr
Repeat Builder - Expr
Return Builder - Expr
Struct Builder - Expr
TryBlock Builder - Expr
TryBuilder - Expr
Tuple Builder - Expr
Unary Builder - Expr
Unsafe Builder - Expr
While Builder - Expr
Yield Builder - Field
Builder - Field
PatBuilder - Field
Value Builder - Fields
Named Builder - Fields
Unamed Builder - File
Builder - Foreign
Item FnBuilder - Foreign
Item Macro Builder - Foreign
Item Static Builder - Foreign
Item Type Builder - Generics
Builder - Impl
Item Const Builder - Impl
Item FnBuilder - Impl
Item Macro Builder - Impl
Item Type Builder - Index
Builder - Into
Attr Style - Into
BinOp - Into
Data - Into
Expr - Into
Fields - Into
FnArg - Into
Foreign Item - Into
Generic Argument - Into
Generic Param - Into
Ident - Into
Impl Item - Into
Item - IntoLit
- Into
Macro Delimiter - Into
Meta - IntoPat
- Into
Path - Into
Path Arguments - Into
Range Limits - Into
Stmt - Into
Trait Item - Into
Type - Into
Type Param Bound - Into
UnOp - Into
UseTree - Into
Visibility - Into
Where Predicate - Item
Const Builder - Item
Enum Builder - Item
Extern Crate Builder - Item
FnBuilder - Item
Foreign ModBuilder - Item
Impl Builder - Item
Macro Builder - Item
ModBuilder - Item
Static Builder - Item
Struct Builder - Item
Trait Alias Builder - Item
Trait Builder - Item
Type Builder - Item
Union Builder - Item
UseBuilder - Label
Builder - Lifetime
Param Builder - Local
Builder - Local
Init Builder - Macro
Builder - Meta
List Builder - Meta
Name Value Builder - Parenthesized
Generic Arguments Builder - PatIdent
Builder - PatOr
Builder - PatParen
Builder - PatReference
Builder - PatRest
Builder - PatSlice
Builder - PatStruct
Builder - PatTuple
Builder - PatTuple
Struct Builder - PatType
Builder - PatWild
Builder - Path
Builder - Path
Seqment Builder - Predicate
Lifetime Builder - Predicate
Type Builder - QSelf
Builder - Receiver
Builder - Signature
Builder - Stmt
Macro Builder - Trait
Bound Builder - Trait
Item Const Builder - Trait
Item FnBuilder - Trait
Item Macro Builder - Trait
Item Type Builder - Type
Array Builder - Type
Bare FnBuilder - Type
Group Builder - Type
Impl Trait Builder - Type
Infer Builder - Type
Macro Builder - Type
Never Builder - Type
Param Builder - Type
Paren Builder - Type
Path Builder - Type
PtrBuilder - Type
Reference Builder - Type
Slice Builder - Type
Trait Object Builder - Type
Tuple Builder - UseGlob
Builder - UseGroup
Builder - UseName
Builder - UsePath
Builder - UseRenam
Builder - Variadic
Builder - Variant
Builder - VisRestricted
Builder - Where
Clause Builder
Functions§
- abi
- angle_
bracketed_ generic_ arguments - arm
- assoc_
const - assoc_
type - attr_
style_ inner - attribute
- bare_
fn_ arg - bare_
variadic - bin_
op_ add_ assign_ variant - bin_
op_ add_ variant - bin_
op_ and_ variant - bin_
op_ bit_ and_ assign_ variant - bin_
op_ bit_ and_ variant - bin_
op_ bit_ or_ assign_ variant - bin_
op_ bit_ or_ variant - bin_
op_ bit_ xor_ assign_ variant - bin_
op_ bit_ xor_ variant - bin_
op_ div_ assign_ variant - bin_
op_ div_ variant - bin_
op_ eq_ variant - bin_
op_ ge_ variant - bin_
op_ gt_ variant - bin_
op_ le_ variant - bin_
op_ lt_ variant - bin_
op_ mul_ assign_ variant - bin_
op_ mul_ variant - bin_
op_ ne_ variant - bin_
op_ or_ variant - bin_
op_ rem_ assign_ variant - bin_
op_ rem_ variant - bin_
op_ shl_ assign_ variant - bin_
op_ shl_ variant - bin_
op_ shr_ assign_ variant - bin_
op_ shr_ variant - bin_
op_ sub_ assign_ variant - bin_
op_ sub_ variant - block
- bound_
lifetimes - const_
param - constraint
- data_
enum - data_
struct - data_
union - derive_
input - expr_
array - expr_
assign - expr_
async - expr_
await - expr_
binary - expr_
block - expr_
break - expr_
call - expr_
cast - expr_
closure - expr_
const - expr_
continue - expr_
field - expr_
for_ loop - expr_
group - expr_if
- expr_
index - expr_
infer - expr_
let - expr_
lit - expr_
loop - expr_
macro - expr_
match - expr_
method_ call - expr_
paren - expr_
path - expr_
range - expr_
reference - expr_
repeat - expr_
return - expr_
struct - expr_
try - expr_
try_ block - expr_
tuple - expr_
unary - expr_
unsafe - expr_
while - expr_
yield - field
- field_
mutability_ none_ variant - field_
pat - field_
value - fields_
named - fields_
unamed - file
- foreign_
item_ fn - foreign_
item_ macro - foreign_
item_ static - foreign_
item_ type - generics
- impl_
item_ const - impl_
item_ fn - impl_
item_ macro - impl_
item_ type - index
- item_
const - item_
enum - item_
extern_ crate - item_fn
- item_
foreign_ mod - item_
impl - item_
macro - item_
mod - item_
static - item_
struct - item_
trait - item_
trait_ alias - item_
type - item_
union - item_
use - label
- lifetime_
param - lit_
bool - lit_
byte - lit_
byte_ str - lit_
char - lit_
float - lit_int
- lit_str
- local
- local_
init - macro
- macro_
delimiter_ brace_ variant - macro_
delimiter_ bracket_ variant - macro_
delimiter_ paren_ variant - meta_
list - meta_
name_ value - parenthesized_
generic_ arguments - pat_
ident - pat_or
- pat_
paren - pat_
reference - pat_
rest - pat_
slice - pat_
struct - pat_
tuple - pat_
tuple_ struct - pat_
type - pat_
wild - path
- path_
segment - predicate_
lifetime - predicate_
type - q_self
- range_
limits_ closed_ variant - range_
limits_ half_ open_ variant - receiver
- signature
- static_
mutability_ mut_ variant - stmt_
macro - trait_
bound - trait_
item_ const - trait_
item_ fn - trait_
item_ macro - trait_
item_ type - type_
array - type_
bare_ fn - type_
group - type_
impl_ trait - type_
infer - type_
macro - type_
never - type_
param - type_
paren - type_
path - type_
ptr_ const - type_
ptr_ mut - type_
reference - type_
slice - type_
trait_ object - type_
tuple - un_
op_ deref - un_
op_ neg - un_
op_ not - use_
glob - use_
group - use_
name - use_
path - use_
rename - variadic
- variant
- vis_
restricted - visibility_
public_ variant - where_
clause