Crate syn_builder

Source

Macros§

attrs_builder
label_builder
mutability_builder
output_builder
qself_builder
vis_builder

Traits§

AbiBuilder
AngleBracketedGenericArgumentsBuilder
ArmBuilder
AssocConstBuilder
AssocTypeBuilder
AttributeBuilder
BareFnArgBuilder
BareVariadicBuilder
BlockBuilder
BoundLifetimesBuilder
ConstParamBuilder
ConstraintBuilder
DataEnumBuilder
DataStructBuilder
DataUnionBuilder
DeriveInputBuilder
ExprArrayBuilder
ExprAssignBuilder
ExprAsyncBuilder
ExprAwaitBuilder
ExprBinaryBuilder
ExprBlockBuilder
ExprBreakBuilder
ExprCallBuilder
ExprCastBuilder
ExprClosureBuilder
ExprConstBuilder
ExprContinueBuilder
ExprFieldBuilder
ExprForLoopBuilder
ExprGroupBuilder
ExprIfBuilder
ExprIndexBuilder
ExprInferBuilder
ExprLetBuilder
ExprLitBuilder
ExprLoopBuilder
ExprMacroBuilder
ExprMatchBuilder
ExprMethodCallBuilder
ExprParenBuilder
ExprPathBuilder
ExprRangeBuilder
ExprReferenceBuilder
ExprRepeatBuilder
ExprReturnBuilder
ExprStructBuilder
ExprTryBlockBuilder
ExprTryBuilder
ExprTupleBuilder
ExprUnaryBuilder
ExprUnsafeBuilder
ExprWhileBuilder
ExprYieldBuilder
FieldBuilder
FieldPatBuilder
FieldValueBuilder
FieldsNamedBuilder
FieldsUnamedBuilder
FileBuilder
ForeignItemFnBuilder
ForeignItemMacroBuilder
ForeignItemStaticBuilder
ForeignItemTypeBuilder
GenericsBuilder
ImplItemConstBuilder
ImplItemFnBuilder
ImplItemMacroBuilder
ImplItemTypeBuilder
IndexBuilder
IntoAttrStyle
IntoBinOp
IntoData
IntoExpr
IntoFields
IntoFnArg
IntoForeignItem
IntoGenericArgument
IntoGenericParam
IntoIdent
IntoImplItem
IntoItem
IntoLit
IntoMacroDelimiter
IntoMeta
IntoPat
IntoPath
IntoPathArguments
IntoRangeLimits
IntoStmt
IntoTraitItem
IntoType
IntoTypeParamBound
IntoUnOp
IntoUseTree
IntoVisibility
IntoWherePredicate
ItemConstBuilder
ItemEnumBuilder
ItemExternCrateBuilder
ItemFnBuilder
ItemForeignModBuilder
ItemImplBuilder
ItemMacroBuilder
ItemModBuilder
ItemStaticBuilder
ItemStructBuilder
ItemTraitAliasBuilder
ItemTraitBuilder
ItemTypeBuilder
ItemUnionBuilder
ItemUseBuilder
LabelBuilder
LifetimeParamBuilder
LocalBuilder
LocalInitBuilder
MacroBuilder
MetaListBuilder
MetaNameValueBuilder
ParenthesizedGenericArgumentsBuilder
PatIdentBuilder
PatOrBuilder
PatParenBuilder
PatReferenceBuilder
PatRestBuilder
PatSliceBuilder
PatStructBuilder
PatTupleBuilder
PatTupleStructBuilder
PatTypeBuilder
PatWildBuilder
PathBuilder
PathSeqmentBuilder
PredicateLifetimeBuilder
PredicateTypeBuilder
QSelfBuilder
ReceiverBuilder
SignatureBuilder
StmtMacroBuilder
TraitBoundBuilder
TraitItemConstBuilder
TraitItemFnBuilder
TraitItemMacroBuilder
TraitItemTypeBuilder
TypeArrayBuilder
TypeBareFnBuilder
TypeGroupBuilder
TypeImplTraitBuilder
TypeInferBuilder
TypeMacroBuilder
TypeNeverBuilder
TypeParamBuilder
TypeParenBuilder
TypePathBuilder
TypePtrBuilder
TypeReferenceBuilder
TypeSliceBuilder
TypeTraitObjectBuilder
TypeTupleBuilder
UseGlobBuilder
UseGroupBuilder
UseNameBuilder
UsePathBuilder
UseRenamBuilder
VariadicBuilder
VariantBuilder
VisRestrictedBuilder
WhereClauseBuilder

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