List of all items
Structs
- DeriveGenerator
- Derived
- Diagnostic
- Field
- Fields
- MapperBuild
- SpanWrapped
- Support
- TraitItem
- ValidatorBuild
- ext::IdentReplacer
- ext::LifetimeReplacer
- mapper::MapperBuild
- proc_macro2::Group
- proc_macro2::Ident
- proc_macro2::LexError
- proc_macro2::LineColumn
- proc_macro2::Literal
- proc_macro2::Punct
- proc_macro2::SourceFile
- proc_macro2::Span
- proc_macro2::TokenStream
- proc_macro2::extra::DelimSpan
- proc_macro2::token_stream::IntoIter
- proc_macro2::token_stream::TokenStream
- proc_macro2_diagnostics::Diagnostic
- syn::Abi
- syn::AngleBracketedGenericArguments
- syn::Arm
- syn::AssocConst
- syn::AssocType
- syn::Attribute
- syn::BareFnArg
- syn::BareVariadic
- syn::Block
- syn::BoundLifetimes
- syn::ConstParam
- syn::Constraint
- syn::DataEnum
- syn::DataStruct
- syn::DataUnion
- syn::DeriveInput
- syn::Error
- syn::ExprArray
- syn::ExprAssign
- syn::ExprAsync
- syn::ExprAwait
- syn::ExprBinary
- syn::ExprBlock
- syn::ExprBreak
- syn::ExprCall
- syn::ExprCast
- syn::ExprClosure
- syn::ExprConst
- syn::ExprContinue
- syn::ExprField
- syn::ExprForLoop
- syn::ExprGroup
- syn::ExprIf
- syn::ExprIndex
- syn::ExprInfer
- 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::ExprUnary
- syn::ExprUnsafe
- syn::ExprWhile
- syn::ExprYield
- syn::Field
- syn::FieldPat
- syn::FieldValue
- syn::FieldsNamed
- syn::FieldsUnnamed
- syn::File
- syn::ForeignItemFn
- syn::ForeignItemMacro
- syn::ForeignItemStatic
- syn::ForeignItemType
- syn::Generics
- syn::Ident
- syn::ImplGenerics
- syn::ImplItemConst
- syn::ImplItemFn
- syn::ImplItemMacro
- syn::ImplItemType
- syn::Index
- syn::ItemConst
- syn::ItemEnum
- syn::ItemExternCrate
- syn::ItemFn
- syn::ItemForeignMod
- syn::ItemImpl
- syn::ItemMacro
- syn::ItemMod
- syn::ItemStatic
- syn::ItemStruct
- syn::ItemTrait
- syn::ItemTraitAlias
- syn::ItemType
- syn::ItemUnion
- syn::ItemUse
- syn::Label
- syn::Lifetime
- syn::LifetimeParam
- syn::LitBool
- syn::LitByte
- syn::LitByteStr
- syn::LitCStr
- syn::LitChar
- syn::LitFloat
- syn::LitInt
- syn::LitStr
- syn::Local
- syn::LocalInit
- syn::Macro
- syn::MetaList
- syn::MetaNameValue
- syn::ParenthesizedGenericArguments
- syn::PatConst
- syn::PatIdent
- syn::PatLit
- syn::PatMacro
- syn::PatOr
- syn::PatParen
- syn::PatPath
- syn::PatRange
- syn::PatReference
- syn::PatRest
- syn::PatSlice
- syn::PatStruct
- syn::PatTuple
- syn::PatTupleStruct
- syn::PatType
- syn::PatWild
- syn::Path
- syn::PathSegment
- syn::PredicateLifetime
- syn::PredicateType
- syn::QSelf
- syn::Receiver
- syn::Signature
- syn::StmtMacro
- syn::TraitBound
- syn::TraitItemConst
- syn::TraitItemFn
- syn::TraitItemMacro
- syn::TraitItemType
- 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::UseGlob
- syn::UseGroup
- syn::UseName
- syn::UsePath
- syn::UseRename
- syn::Variadic
- syn::Variant
- syn::VisRestricted
- syn::WhereClause
- syn::buffer::Cursor
- syn::buffer::TokenBuffer
- syn::meta::ParseNestedMeta
- syn::parse::Error
- syn::parse::Lookahead1
- syn::parse::Nothing
- 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::And
- syn::token::AndAnd
- syn::token::AndEq
- syn::token::As
- syn::token::Async
- syn::token::At
- syn::token::Auto
- syn::token::Await
- syn::token::Become
- syn::token::Box
- syn::token::Brace
- syn::token::Bracket
- syn::token::Break
- syn::token::Caret
- syn::token::CaretEq
- syn::token::Colon
- syn::token::Comma
- syn::token::Const
- syn::token::Continue
- syn::token::Crate
- syn::token::Default
- syn::token::Do
- syn::token::Dollar
- syn::token::Dot
- syn::token::DotDot
- syn::token::DotDotDot
- syn::token::DotDotEq
- syn::token::Dyn
- syn::token::Else
- syn::token::Enum
- syn::token::Eq
- syn::token::EqEq
- 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::Minus
- syn::token::MinusEq
- syn::token::Mod
- syn::token::Move
- syn::token::Mut
- syn::token::Ne
- syn::token::Not
- syn::token::Or
- syn::token::OrEq
- syn::token::OrOr
- syn::token::Override
- syn::token::Paren
- syn::token::PathSep
- syn::token::Percent
- syn::token::PercentEq
- syn::token::Plus
- syn::token::PlusEq
- syn::token::Pound
- syn::token::Priv
- syn::token::Pub
- syn::token::Question
- syn::token::RArrow
- syn::token::Ref
- syn::token::Return
- syn::token::SelfType
- syn::token::SelfValue
- syn::token::Semi
- syn::token::Shl
- syn::token::ShlEq
- syn::token::Shr
- syn::token::ShrEq
- syn::token::Slash
- syn::token::SlashEq
- syn::token::Star
- syn::token::StarEq
- syn::token::Static
- syn::token::Struct
- 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
- validator::ValidatorBuild
Enums
- FieldParent
- Input
- ItemInput
- Level
- MetaItem
- ext::GenericKind
- proc_macro2::Delimiter
- proc_macro2::Spacing
- proc_macro2::TokenTree
- proc_macro2_diagnostics::Level
- syn::AttrStyle
- syn::BinOp
- syn::Data
- syn::Expr
- syn::FieldMutability
- syn::Fields
- syn::FnArg
- syn::ForeignItem
- syn::GenericArgument
- syn::GenericParam
- syn::ImplItem
- syn::ImplRestriction
- syn::Item
- syn::Lit
- syn::MacroDelimiter
- syn::Member
- syn::Meta
- syn::Pat
- syn::PathArguments
- syn::RangeLimits
- syn::ReturnType
- syn::StaticMutability
- syn::Stmt
- syn::TraitBoundModifier
- syn::TraitItem
- syn::Type
- syn::TypeParamBound
- syn::UnOp
- syn::UseTree
- syn::Visibility
- syn::WherePredicate
- syn::punctuated::Pair
Traits
- FromMeta
- Mapper
- Spanned
- Validator
- ext::AstItemExt
- ext::GenericExt
- ext::GenericParamExt
- ext::GenericsExt
- ext::PathExt
- ext::SpanDiagnosticExt
- ext::Split2
- ext::Split3
- ext::Split4
- ext::Split6
- ext::TypeExt
- mapper::Mapper
- proc_macro2_diagnostics::SpanDiagnosticExt
- quote::IdentFragment
- quote::ToTokens
- quote::TokenStreamExt
- syn::ext::IdentExt
- syn::parse::Parse
- syn::parse::Parser
- syn::parse::Peek
- syn::parse::discouraged::AnyDelimiter
- syn::parse::discouraged::Speculative
- syn::spanned::Spanned
- syn::token::Token
- syn::visit_mut::VisitMut
- validator::Validator
Macros
- ext::quote_respanned
- quote::format_ident
- quote::quote
- quote::quote_spanned
- quote_respanned
- syn::Token
- syn::braced
- syn::bracketed
- syn::custom_keyword
- syn::custom_punctuation
- syn::parenthesized
- syn::parse_macro_input
- syn::parse_quote
- syn::parse_quote_spanned
Functions
- mapper::enum_default
- mapper::enum_null
- mapper::field_default
- mapper::fields_default
- mapper::fields_null
- mapper::input_default
- mapper::struct_default
- mapper::variant_default
- proc_macro2::extra::invalidate_current_thread_spans
- syn::meta::parser
- 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_arm_mut
- syn::visit_mut::visit_assoc_const_mut
- syn::visit_mut::visit_assoc_type_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_variadic_mut
- syn::visit_mut::visit_bin_op_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_async_mut
- syn::visit_mut::visit_expr_await_mut
- syn::visit_mut::visit_expr_binary_mut
- syn::visit_mut::visit_expr_block_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_const_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_index_mut
- syn::visit_mut::visit_expr_infer_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_unary_mut
- syn::visit_mut::visit_expr_unsafe_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_mutability_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_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_generic_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_fn_mut
- syn::visit_mut::visit_impl_item_macro_mut
- syn::visit_mut::visit_impl_item_mut
- syn::visit_mut::visit_impl_item_type_mut
- syn::visit_mut::visit_impl_restriction_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_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_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_label_mut
- syn::visit_mut::visit_lifetime_mut
- syn::visit_mut::visit_lifetime_param_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_cstr_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_local_init_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_parenthesized_generic_arguments_mut
- syn::visit_mut::visit_pat_ident_mut
- syn::visit_mut::visit_pat_mut
- syn::visit_mut::visit_pat_or_mut
- syn::visit_mut::visit_pat_paren_mut
- syn::visit_mut::visit_pat_reference_mut
- syn::visit_mut::visit_pat_rest_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_type_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_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_receiver_mut
- syn::visit_mut::visit_return_type_mut
- syn::visit_mut::visit_signature_mut
- syn::visit_mut::visit_span_mut
- syn::visit_mut::visit_static_mutability_mut
- syn::visit_mut::visit_stmt_macro_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_fn_mut
- syn::visit_mut::visit_trait_item_macro_mut
- syn::visit_mut::visit_trait_item_mut
- syn::visit_mut::visit_trait_item_type_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_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_variadic_mut
- syn::visit_mut::visit_variant_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
- validator::enum_default
- validator::field_default
- validator::fields_default
- validator::input_default
- validator::struct_default
- validator::variant_default