List of all items[−]
Structs
- DataSupport
- DeriveGenerator
- Derived
- Field
- Fields
- GenericSupport
- MetaItemList
- SpanWrapped
- proc_macro2::Group
- proc_macro2::Ident
- proc_macro2::LexError
- proc_macro2::Literal
- proc_macro2::Punct
- proc_macro2::Span
- proc_macro2::TokenStream
- syn::Abi
- syn::AngleBracketedGenericArguments
- syn::ArgCaptured
- syn::ArgSelf
- syn::ArgSelfRef
- syn::Arm
- syn::Attribute
- syn::BareFnArg
- syn::Binding
- syn::Block
- syn::BoundLifetimes
- syn::ConstParam
- syn::Constraint
- syn::DataEnum
- syn::DataStruct
- syn::DataUnion
- syn::DeriveInput
- syn::Error
- syn::ExprArray
- syn::ExprAssign
- syn::ExprAssignOp
- syn::ExprAsync
- syn::ExprBinary
- syn::ExprBlock
- syn::ExprBox
- syn::ExprBreak
- syn::ExprCall
- syn::ExprCast
- syn::ExprClosure
- syn::ExprContinue
- syn::ExprField
- syn::ExprForLoop
- syn::ExprGroup
- syn::ExprIf
- syn::ExprInPlace
- syn::ExprIndex
- syn::ExprLet
- syn::ExprLit
- syn::ExprLoop
- syn::ExprMacro
- syn::ExprMatch
- syn::ExprMethodCall
- syn::ExprParen
- syn::ExprPath
- syn::ExprRange
- syn::ExprReference
- syn::ExprRepeat
- syn::ExprReturn
- syn::ExprStruct
- syn::ExprTry
- syn::ExprTryBlock
- syn::ExprTuple
- syn::ExprType
- syn::ExprUnary
- syn::ExprUnsafe
- syn::ExprVerbatim
- syn::ExprWhile
- syn::ExprYield
- syn::Field
- syn::FieldPat
- syn::FieldValue
- syn::FieldsNamed
- syn::FieldsUnnamed
- syn::File
- syn::FnDecl
- syn::ForeignItemFn
- syn::ForeignItemMacro
- syn::ForeignItemStatic
- syn::ForeignItemType
- syn::ForeignItemVerbatim
- syn::Generics
- syn::Ident
- syn::ImplGenerics
- syn::ImplItemConst
- syn::ImplItemExistential
- syn::ImplItemMacro
- syn::ImplItemMethod
- syn::ImplItemType
- syn::ImplItemVerbatim
- syn::Index
- syn::ItemConst
- syn::ItemEnum
- syn::ItemExistential
- syn::ItemExternCrate
- syn::ItemFn
- syn::ItemForeignMod
- syn::ItemImpl
- syn::ItemMacro
- syn::ItemMacro2
- syn::ItemMod
- syn::ItemStatic
- syn::ItemStruct
- syn::ItemTrait
- syn::ItemTraitAlias
- syn::ItemType
- syn::ItemUnion
- syn::ItemUse
- syn::ItemVerbatim
- syn::Label
- syn::Lifetime
- syn::LifetimeDef
- syn::LitBool
- syn::LitByte
- syn::LitByteStr
- syn::LitChar
- syn::LitFloat
- syn::LitInt
- syn::LitStr
- syn::LitVerbatim
- syn::Local
- syn::Macro
- syn::MetaList
- syn::MetaNameValue
- syn::MethodSig
- syn::MethodTurbofish
- syn::ParenthesizedGenericArguments
- syn::PatBox
- syn::PatIdent
- syn::PatLit
- syn::PatMacro
- syn::PatPath
- syn::PatRange
- syn::PatRef
- syn::PatSlice
- syn::PatStruct
- syn::PatTuple
- syn::PatTupleStruct
- syn::PatVerbatim
- syn::PatWild
- syn::Path
- syn::PathSegment
- syn::PredicateEq
- syn::PredicateLifetime
- syn::PredicateType
- syn::QSelf
- syn::TraitBound
- syn::TraitItemConst
- syn::TraitItemMacro
- syn::TraitItemMethod
- syn::TraitItemType
- syn::TraitItemVerbatim
- syn::Turbofish
- syn::TypeArray
- syn::TypeBareFn
- syn::TypeGenerics
- syn::TypeGroup
- syn::TypeImplTrait
- syn::TypeInfer
- syn::TypeMacro
- syn::TypeNever
- syn::TypeParam
- syn::TypeParen
- syn::TypePath
- syn::TypePtr
- syn::TypeReference
- syn::TypeSlice
- syn::TypeTraitObject
- syn::TypeTuple
- syn::TypeVerbatim
- syn::UseGlob
- syn::UseGroup
- syn::UseName
- syn::UsePath
- syn::UseRename
- syn::Variant
- syn::VisCrate
- syn::VisPublic
- syn::VisRestricted
- syn::WhereClause
- syn::buffer::Cursor
- syn::buffer::TokenBuffer
- syn::parse::Error
- syn::parse::Lookahead1
- syn::parse::ParseBuffer
- syn::parse::StepCursor
- syn::punctuated::IntoIter
- syn::punctuated::IntoPairs
- syn::punctuated::Iter
- syn::punctuated::IterMut
- syn::punctuated::Pairs
- syn::punctuated::PairsMut
- syn::punctuated::Punctuated
- syn::token::Abstract
- syn::token::Add
- syn::token::AddEq
- syn::token::And
- syn::token::AndAnd
- syn::token::AndEq
- syn::token::As
- syn::token::Async
- syn::token::At
- syn::token::Auto
- syn::token::Bang
- syn::token::Become
- syn::token::Box
- syn::token::Brace
- syn::token::Bracket
- syn::token::Break
- syn::token::CapSelf
- syn::token::Caret
- syn::token::CaretEq
- syn::token::Colon
- syn::token::Colon2
- syn::token::Comma
- syn::token::Const
- syn::token::Continue
- syn::token::Crate
- syn::token::Default
- syn::token::Div
- syn::token::DivEq
- syn::token::Do
- syn::token::Dollar
- syn::token::Dot
- syn::token::Dot2
- syn::token::Dot3
- syn::token::DotDotEq
- syn::token::Dyn
- syn::token::Else
- syn::token::Enum
- syn::token::Eq
- syn::token::EqEq
- syn::token::Existential
- syn::token::Extern
- syn::token::FatArrow
- syn::token::Final
- syn::token::Fn
- syn::token::For
- syn::token::Ge
- syn::token::Group
- syn::token::Gt
- syn::token::If
- syn::token::Impl
- syn::token::In
- syn::token::LArrow
- syn::token::Le
- syn::token::Let
- syn::token::Loop
- syn::token::Lt
- syn::token::Macro
- syn::token::Match
- syn::token::Mod
- syn::token::Move
- syn::token::MulEq
- syn::token::Mut
- syn::token::Ne
- syn::token::Or
- syn::token::OrEq
- syn::token::OrOr
- syn::token::Override
- syn::token::Paren
- syn::token::Pound
- syn::token::Priv
- syn::token::Pub
- syn::token::Question
- syn::token::RArrow
- syn::token::Ref
- syn::token::Rem
- syn::token::RemEq
- syn::token::Return
- syn::token::SelfType
- syn::token::SelfValue
- syn::token::Self_
- syn::token::Semi
- syn::token::Shl
- syn::token::ShlEq
- syn::token::Shr
- syn::token::ShrEq
- syn::token::Star
- syn::token::Static
- syn::token::Struct
- syn::token::Sub
- syn::token::SubEq
- syn::token::Super
- syn::token::Tilde
- syn::token::Trait
- syn::token::Try
- syn::token::Type
- syn::token::Typeof
- syn::token::Underscore
- syn::token::Union
- syn::token::Unsafe
- syn::token::Unsized
- syn::token::Use
- syn::token::Virtual
- syn::token::Where
- syn::token::While
- syn::token::Yield
Enums
- FieldParent
- MetaItem
- ext::GenericKind
- proc_macro2::Delimiter
- proc_macro2::Spacing
- proc_macro2::TokenTree
- syn::AttrStyle
- syn::BareFnArgName
- syn::BinOp
- syn::Data
- syn::Expr
- syn::Fields
- syn::FloatSuffix
- syn::FnArg
- syn::ForeignItem
- syn::GenericArgument
- syn::GenericMethodArgument
- syn::GenericParam
- syn::ImplItem
- syn::IntSuffix
- syn::Item
- syn::Lit
- syn::MacroDelimiter
- syn::Member
- syn::Meta
- syn::NestedMeta
- syn::Pat
- syn::PathArguments
- syn::RangeLimits
- syn::ReturnType
- syn::Stmt
- syn::StrStyle
- syn::TraitBoundModifier
- syn::TraitItem
- syn::Type
- syn::TypeParamBound
- syn::UnOp
- syn::UseTree
- syn::Visibility
- syn::WherePredicate
- syn::punctuated::Pair
Traits
- FromMeta
- Spanned
- ext::GenericExt
- ext::PathExt
- ext::Split2
- ext::Split3
- ext::TypeExt
- syn::ext::IdentExt
- syn::parse::Parse
- syn::parse::Parser
- syn::parse::Peek
- syn::parse::discouraged::Speculative
- syn::spanned::Spanned
- syn::token::Token
- syn::visit_mut::VisitMut
Macros
- syn::Token
- syn::braced
- syn::bracketed
- syn::custom_keyword
- syn::custom_punctuation
- syn::parenthesized
- syn::parse_macro_input
- syn::parse_quote
Functions
- default_enum_mapper
- default_field_mapper
- default_fields_mapper
- default_struct_mapper
- default_variant_mapper
- null_enum_mapper
- syn::parse
- syn::parse2
- syn::parse_file
- syn::parse_str
- syn::visit_mut::visit_abi_mut
- syn::visit_mut::visit_angle_bracketed_generic_arguments_mut
- syn::visit_mut::visit_arg_captured_mut
- syn::visit_mut::visit_arg_self_mut
- syn::visit_mut::visit_arg_self_ref_mut
- syn::visit_mut::visit_arm_mut
- syn::visit_mut::visit_attr_style_mut
- syn::visit_mut::visit_attribute_mut
- syn::visit_mut::visit_bare_fn_arg_mut
- syn::visit_mut::visit_bare_fn_arg_name_mut
- syn::visit_mut::visit_bin_op_mut
- syn::visit_mut::visit_binding_mut
- syn::visit_mut::visit_block_mut
- syn::visit_mut::visit_bound_lifetimes_mut
- syn::visit_mut::visit_const_param_mut
- syn::visit_mut::visit_constraint_mut
- syn::visit_mut::visit_data_enum_mut
- syn::visit_mut::visit_data_mut
- syn::visit_mut::visit_data_struct_mut
- syn::visit_mut::visit_data_union_mut
- syn::visit_mut::visit_derive_input_mut
- syn::visit_mut::visit_expr_array_mut
- syn::visit_mut::visit_expr_assign_mut
- syn::visit_mut::visit_expr_assign_op_mut
- syn::visit_mut::visit_expr_async_mut
- syn::visit_mut::visit_expr_binary_mut
- syn::visit_mut::visit_expr_block_mut
- syn::visit_mut::visit_expr_box_mut
- syn::visit_mut::visit_expr_break_mut
- syn::visit_mut::visit_expr_call_mut
- syn::visit_mut::visit_expr_cast_mut
- syn::visit_mut::visit_expr_closure_mut
- syn::visit_mut::visit_expr_continue_mut
- syn::visit_mut::visit_expr_field_mut
- syn::visit_mut::visit_expr_for_loop_mut
- syn::visit_mut::visit_expr_group_mut
- syn::visit_mut::visit_expr_if_mut
- syn::visit_mut::visit_expr_in_place_mut
- syn::visit_mut::visit_expr_index_mut
- syn::visit_mut::visit_expr_let_mut
- syn::visit_mut::visit_expr_lit_mut
- syn::visit_mut::visit_expr_loop_mut
- syn::visit_mut::visit_expr_macro_mut
- syn::visit_mut::visit_expr_match_mut
- syn::visit_mut::visit_expr_method_call_mut
- syn::visit_mut::visit_expr_mut
- syn::visit_mut::visit_expr_paren_mut
- syn::visit_mut::visit_expr_path_mut
- syn::visit_mut::visit_expr_range_mut
- syn::visit_mut::visit_expr_reference_mut
- syn::visit_mut::visit_expr_repeat_mut
- syn::visit_mut::visit_expr_return_mut
- syn::visit_mut::visit_expr_struct_mut
- syn::visit_mut::visit_expr_try_block_mut
- syn::visit_mut::visit_expr_try_mut
- syn::visit_mut::visit_expr_tuple_mut
- syn::visit_mut::visit_expr_type_mut
- syn::visit_mut::visit_expr_unary_mut
- syn::visit_mut::visit_expr_unsafe_mut
- syn::visit_mut::visit_expr_verbatim_mut
- syn::visit_mut::visit_expr_while_mut
- syn::visit_mut::visit_expr_yield_mut
- syn::visit_mut::visit_field_mut
- syn::visit_mut::visit_field_pat_mut
- syn::visit_mut::visit_field_value_mut
- syn::visit_mut::visit_fields_mut
- syn::visit_mut::visit_fields_named_mut
- syn::visit_mut::visit_fields_unnamed_mut
- syn::visit_mut::visit_file_mut
- syn::visit_mut::visit_fn_arg_mut
- syn::visit_mut::visit_fn_decl_mut
- syn::visit_mut::visit_foreign_item_fn_mut
- syn::visit_mut::visit_foreign_item_macro_mut
- syn::visit_mut::visit_foreign_item_mut
- syn::visit_mut::visit_foreign_item_static_mut
- syn::visit_mut::visit_foreign_item_type_mut
- syn::visit_mut::visit_foreign_item_verbatim_mut
- syn::visit_mut::visit_generic_argument_mut
- syn::visit_mut::visit_generic_method_argument_mut
- syn::visit_mut::visit_generic_param_mut
- syn::visit_mut::visit_generics_mut
- syn::visit_mut::visit_ident_mut
- syn::visit_mut::visit_impl_item_const_mut
- syn::visit_mut::visit_impl_item_existential_mut
- syn::visit_mut::visit_impl_item_macro_mut
- syn::visit_mut::visit_impl_item_method_mut
- syn::visit_mut::visit_impl_item_mut
- syn::visit_mut::visit_impl_item_type_mut
- syn::visit_mut::visit_impl_item_verbatim_mut
- syn::visit_mut::visit_index_mut
- syn::visit_mut::visit_item_const_mut
- syn::visit_mut::visit_item_enum_mut
- syn::visit_mut::visit_item_existential_mut
- syn::visit_mut::visit_item_extern_crate_mut
- syn::visit_mut::visit_item_fn_mut
- syn::visit_mut::visit_item_foreign_mod_mut
- syn::visit_mut::visit_item_impl_mut
- syn::visit_mut::visit_item_macro2_mut
- syn::visit_mut::visit_item_macro_mut
- syn::visit_mut::visit_item_mod_mut
- syn::visit_mut::visit_item_mut
- syn::visit_mut::visit_item_static_mut
- syn::visit_mut::visit_item_struct_mut
- syn::visit_mut::visit_item_trait_alias_mut
- syn::visit_mut::visit_item_trait_mut
- syn::visit_mut::visit_item_type_mut
- syn::visit_mut::visit_item_union_mut
- syn::visit_mut::visit_item_use_mut
- syn::visit_mut::visit_item_verbatim_mut
- syn::visit_mut::visit_label_mut
- syn::visit_mut::visit_lifetime_def_mut
- syn::visit_mut::visit_lifetime_mut
- syn::visit_mut::visit_lit_bool_mut
- syn::visit_mut::visit_lit_byte_mut
- syn::visit_mut::visit_lit_byte_str_mut
- syn::visit_mut::visit_lit_char_mut
- syn::visit_mut::visit_lit_float_mut
- syn::visit_mut::visit_lit_int_mut
- syn::visit_mut::visit_lit_mut
- syn::visit_mut::visit_lit_str_mut
- syn::visit_mut::visit_lit_verbatim_mut
- syn::visit_mut::visit_local_mut
- syn::visit_mut::visit_macro_delimiter_mut
- syn::visit_mut::visit_macro_mut
- syn::visit_mut::visit_member_mut
- syn::visit_mut::visit_meta_list_mut
- syn::visit_mut::visit_meta_mut
- syn::visit_mut::visit_meta_name_value_mut
- syn::visit_mut::visit_method_sig_mut
- syn::visit_mut::visit_method_turbofish_mut
- syn::visit_mut::visit_nested_meta_mut
- syn::visit_mut::visit_parenthesized_generic_arguments_mut
- syn::visit_mut::visit_pat_box_mut
- syn::visit_mut::visit_pat_ident_mut
- syn::visit_mut::visit_pat_lit_mut
- syn::visit_mut::visit_pat_macro_mut
- syn::visit_mut::visit_pat_mut
- syn::visit_mut::visit_pat_path_mut
- syn::visit_mut::visit_pat_range_mut
- syn::visit_mut::visit_pat_ref_mut
- syn::visit_mut::visit_pat_slice_mut
- syn::visit_mut::visit_pat_struct_mut
- syn::visit_mut::visit_pat_tuple_mut
- syn::visit_mut::visit_pat_tuple_struct_mut
- syn::visit_mut::visit_pat_verbatim_mut
- syn::visit_mut::visit_pat_wild_mut
- syn::visit_mut::visit_path_arguments_mut
- syn::visit_mut::visit_path_mut
- syn::visit_mut::visit_path_segment_mut
- syn::visit_mut::visit_predicate_eq_mut
- syn::visit_mut::visit_predicate_lifetime_mut
- syn::visit_mut::visit_predicate_type_mut
- syn::visit_mut::visit_qself_mut
- syn::visit_mut::visit_range_limits_mut
- syn::visit_mut::visit_return_type_mut
- syn::visit_mut::visit_span_mut
- syn::visit_mut::visit_stmt_mut
- syn::visit_mut::visit_trait_bound_modifier_mut
- syn::visit_mut::visit_trait_bound_mut
- syn::visit_mut::visit_trait_item_const_mut
- syn::visit_mut::visit_trait_item_macro_mut
- syn::visit_mut::visit_trait_item_method_mut
- syn::visit_mut::visit_trait_item_mut
- syn::visit_mut::visit_trait_item_type_mut
- syn::visit_mut::visit_trait_item_verbatim_mut
- syn::visit_mut::visit_type_array_mut
- syn::visit_mut::visit_type_bare_fn_mut
- syn::visit_mut::visit_type_group_mut
- syn::visit_mut::visit_type_impl_trait_mut
- syn::visit_mut::visit_type_infer_mut
- syn::visit_mut::visit_type_macro_mut
- syn::visit_mut::visit_type_mut
- syn::visit_mut::visit_type_never_mut
- syn::visit_mut::visit_type_param_bound_mut
- syn::visit_mut::visit_type_param_mut
- syn::visit_mut::visit_type_paren_mut
- syn::visit_mut::visit_type_path_mut
- syn::visit_mut::visit_type_ptr_mut
- syn::visit_mut::visit_type_reference_mut
- syn::visit_mut::visit_type_slice_mut
- syn::visit_mut::visit_type_trait_object_mut
- syn::visit_mut::visit_type_tuple_mut
- syn::visit_mut::visit_type_verbatim_mut
- syn::visit_mut::visit_un_op_mut
- syn::visit_mut::visit_use_glob_mut
- syn::visit_mut::visit_use_group_mut
- syn::visit_mut::visit_use_name_mut
- syn::visit_mut::visit_use_path_mut
- syn::visit_mut::visit_use_rename_mut
- syn::visit_mut::visit_use_tree_mut
- syn::visit_mut::visit_variant_mut
- syn::visit_mut::visit_vis_crate_mut
- syn::visit_mut::visit_vis_public_mut
- syn::visit_mut::visit_vis_restricted_mut
- syn::visit_mut::visit_visibility_mut
- syn::visit_mut::visit_where_clause_mut
- syn::visit_mut::visit_where_predicate_mut