List of all items[−]
Structs
- delimited::Delimited
- delimited::Pipes
- pair::Pair
- pair::Prefixed
- pair::Suffixed
- separated::Separated
- tail::ListWithTail
- tools::proc_macro2::Group
- tools::proc_macro2::Ident
- tools::proc_macro2::LexError
- tools::proc_macro2::Literal
- tools::proc_macro2::Punct
- tools::proc_macro2::Span
- tools::proc_macro2::TokenStream
- tools::proc_macro2::token_stream::IntoIter
- tools::proc_macro2::token_stream::TokenStream
- tools::syn::Abi
- tools::syn::AngleBracketedGenericArguments
- tools::syn::Arm
- tools::syn::Attribute
- tools::syn::BareFnArg
- tools::syn::Binding
- tools::syn::Block
- tools::syn::BoundLifetimes
- tools::syn::ConstParam
- tools::syn::Constraint
- tools::syn::DataEnum
- tools::syn::DataStruct
- tools::syn::DataUnion
- tools::syn::DeriveInput
- tools::syn::Error
- tools::syn::ExprArray
- tools::syn::ExprAssign
- tools::syn::ExprAssignOp
- tools::syn::ExprAsync
- tools::syn::ExprAwait
- tools::syn::ExprBinary
- tools::syn::ExprBlock
- tools::syn::ExprBox
- tools::syn::ExprBreak
- tools::syn::ExprCall
- tools::syn::ExprCast
- tools::syn::ExprClosure
- tools::syn::ExprContinue
- tools::syn::ExprField
- tools::syn::ExprForLoop
- tools::syn::ExprGroup
- tools::syn::ExprIf
- tools::syn::ExprIndex
- tools::syn::ExprLet
- tools::syn::ExprLit
- tools::syn::ExprLoop
- tools::syn::ExprMacro
- tools::syn::ExprMatch
- tools::syn::ExprMethodCall
- tools::syn::ExprParen
- tools::syn::ExprPath
- tools::syn::ExprRange
- tools::syn::ExprReference
- tools::syn::ExprRepeat
- tools::syn::ExprReturn
- tools::syn::ExprStruct
- tools::syn::ExprTry
- tools::syn::ExprTryBlock
- tools::syn::ExprTuple
- tools::syn::ExprType
- tools::syn::ExprUnary
- tools::syn::ExprUnsafe
- tools::syn::ExprWhile
- tools::syn::ExprYield
- tools::syn::Field
- tools::syn::FieldPat
- tools::syn::FieldValue
- tools::syn::FieldsNamed
- tools::syn::FieldsUnnamed
- tools::syn::File
- tools::syn::ForeignItemFn
- tools::syn::ForeignItemMacro
- tools::syn::ForeignItemStatic
- tools::syn::ForeignItemType
- tools::syn::Generics
- tools::syn::Ident
- tools::syn::ImplGenerics
- tools::syn::ImplItemConst
- tools::syn::ImplItemMacro
- tools::syn::ImplItemMethod
- tools::syn::ImplItemType
- tools::syn::Index
- tools::syn::ItemConst
- tools::syn::ItemEnum
- tools::syn::ItemExternCrate
- tools::syn::ItemFn
- tools::syn::ItemForeignMod
- tools::syn::ItemImpl
- tools::syn::ItemMacro
- tools::syn::ItemMacro2
- tools::syn::ItemMod
- tools::syn::ItemStatic
- tools::syn::ItemStruct
- tools::syn::ItemTrait
- tools::syn::ItemTraitAlias
- tools::syn::ItemType
- tools::syn::ItemUnion
- tools::syn::ItemUse
- tools::syn::Label
- tools::syn::Lifetime
- tools::syn::LifetimeDef
- tools::syn::LitBool
- tools::syn::LitByte
- tools::syn::LitByteStr
- tools::syn::LitChar
- tools::syn::LitFloat
- tools::syn::LitInt
- tools::syn::LitStr
- tools::syn::Local
- tools::syn::Macro
- tools::syn::MetaList
- tools::syn::MetaNameValue
- tools::syn::MethodTurbofish
- tools::syn::ParenthesizedGenericArguments
- tools::syn::PatBox
- tools::syn::PatIdent
- tools::syn::PatLit
- tools::syn::PatMacro
- tools::syn::PatOr
- tools::syn::PatPath
- tools::syn::PatRange
- tools::syn::PatReference
- tools::syn::PatRest
- tools::syn::PatSlice
- tools::syn::PatStruct
- tools::syn::PatTuple
- tools::syn::PatTupleStruct
- tools::syn::PatType
- tools::syn::PatWild
- tools::syn::Path
- tools::syn::PathSegment
- tools::syn::PredicateEq
- tools::syn::PredicateLifetime
- tools::syn::PredicateType
- tools::syn::QSelf
- tools::syn::Receiver
- tools::syn::Signature
- tools::syn::TraitBound
- tools::syn::TraitItemConst
- tools::syn::TraitItemMacro
- tools::syn::TraitItemMethod
- tools::syn::TraitItemType
- tools::syn::Turbofish
- tools::syn::TypeArray
- tools::syn::TypeBareFn
- tools::syn::TypeGenerics
- tools::syn::TypeGroup
- tools::syn::TypeImplTrait
- tools::syn::TypeInfer
- tools::syn::TypeMacro
- tools::syn::TypeNever
- tools::syn::TypeParam
- tools::syn::TypeParen
- tools::syn::TypePath
- tools::syn::TypePtr
- tools::syn::TypeReference
- tools::syn::TypeSlice
- tools::syn::TypeTraitObject
- tools::syn::TypeTuple
- tools::syn::UseGlob
- tools::syn::UseGroup
- tools::syn::UseName
- tools::syn::UsePath
- tools::syn::UseRename
- tools::syn::Variadic
- tools::syn::Variant
- tools::syn::VisCrate
- tools::syn::VisPublic
- tools::syn::VisRestricted
- tools::syn::WhereClause
- tools::syn::buffer::Cursor
- tools::syn::buffer::TokenBuffer
- tools::syn::parse::Error
- tools::syn::parse::Lookahead1
- tools::syn::parse::Nothing
- tools::syn::parse::ParseBuffer
- tools::syn::parse::StepCursor
- tools::syn::punctuated::IntoIter
- tools::syn::punctuated::IntoPairs
- tools::syn::punctuated::Iter
- tools::syn::punctuated::IterMut
- tools::syn::punctuated::Pairs
- tools::syn::punctuated::PairsMut
- tools::syn::punctuated::Punctuated
- tools::syn::token::Abstract
- tools::syn::token::Add
- tools::syn::token::AddEq
- tools::syn::token::And
- tools::syn::token::AndAnd
- tools::syn::token::AndEq
- tools::syn::token::As
- tools::syn::token::Async
- tools::syn::token::At
- tools::syn::token::Auto
- tools::syn::token::Await
- tools::syn::token::Bang
- tools::syn::token::Become
- tools::syn::token::Box
- tools::syn::token::Brace
- tools::syn::token::Bracket
- tools::syn::token::Break
- tools::syn::token::Caret
- tools::syn::token::CaretEq
- tools::syn::token::Colon
- tools::syn::token::Colon2
- tools::syn::token::Comma
- tools::syn::token::Const
- tools::syn::token::Continue
- tools::syn::token::Crate
- tools::syn::token::Default
- tools::syn::token::Div
- tools::syn::token::DivEq
- tools::syn::token::Do
- tools::syn::token::Dollar
- tools::syn::token::Dot
- tools::syn::token::Dot2
- tools::syn::token::Dot3
- tools::syn::token::DotDotEq
- tools::syn::token::Dyn
- tools::syn::token::Else
- tools::syn::token::Enum
- tools::syn::token::Eq
- tools::syn::token::EqEq
- tools::syn::token::Extern
- tools::syn::token::FatArrow
- tools::syn::token::Final
- tools::syn::token::Fn
- tools::syn::token::For
- tools::syn::token::Ge
- tools::syn::token::Group
- tools::syn::token::Gt
- tools::syn::token::If
- tools::syn::token::Impl
- tools::syn::token::In
- tools::syn::token::LArrow
- tools::syn::token::Le
- tools::syn::token::Let
- tools::syn::token::Loop
- tools::syn::token::Lt
- tools::syn::token::Macro
- tools::syn::token::Match
- tools::syn::token::Mod
- tools::syn::token::Move
- tools::syn::token::MulEq
- tools::syn::token::Mut
- tools::syn::token::Ne
- tools::syn::token::Or
- tools::syn::token::OrEq
- tools::syn::token::OrOr
- tools::syn::token::Override
- tools::syn::token::Paren
- tools::syn::token::Pound
- tools::syn::token::Priv
- tools::syn::token::Pub
- tools::syn::token::Question
- tools::syn::token::RArrow
- tools::syn::token::Ref
- tools::syn::token::Rem
- tools::syn::token::RemEq
- tools::syn::token::Return
- tools::syn::token::SelfType
- tools::syn::token::SelfValue
- tools::syn::token::Semi
- tools::syn::token::Shl
- tools::syn::token::ShlEq
- tools::syn::token::Shr
- tools::syn::token::ShrEq
- tools::syn::token::Star
- tools::syn::token::Static
- tools::syn::token::Struct
- tools::syn::token::Sub
- tools::syn::token::SubEq
- tools::syn::token::Super
- tools::syn::token::Tilde
- tools::syn::token::Trait
- tools::syn::token::Try
- tools::syn::token::Type
- tools::syn::token::Typeof
- tools::syn::token::Underscore
- tools::syn::token::Union
- tools::syn::token::Unsafe
- tools::syn::token::Unsized
- tools::syn::token::Use
- tools::syn::token::Virtual
- tools::syn::token::Where
- tools::syn::token::While
- tools::syn::token::Yield
Enums
- choice::OrderedChoice
- optional::Optional
- optional::OptionalEnd
- tools::proc_macro2::Delimiter
- tools::proc_macro2::Spacing
- tools::proc_macro2::TokenTree
- tools::proc_macro_crate::Error
- tools::proc_macro_crate::FoundCrate
- tools::syn::AttrStyle
- tools::syn::BinOp
- tools::syn::Data
- tools::syn::Expr
- tools::syn::Fields
- tools::syn::FnArg
- tools::syn::ForeignItem
- tools::syn::GenericArgument
- tools::syn::GenericMethodArgument
- tools::syn::GenericParam
- tools::syn::ImplItem
- tools::syn::Item
- tools::syn::Lit
- tools::syn::MacroDelimiter
- tools::syn::Member
- tools::syn::Meta
- tools::syn::NestedMeta
- tools::syn::Pat
- tools::syn::PathArguments
- tools::syn::RangeLimits
- tools::syn::ReturnType
- tools::syn::Stmt
- tools::syn::StrStyle
- tools::syn::TraitBoundModifier
- tools::syn::TraitItem
- tools::syn::Type
- tools::syn::TypeParamBound
- tools::syn::UnOp
- tools::syn::UseTree
- tools::syn::Visibility
- tools::syn::WherePredicate
- tools::syn::punctuated::Pair
Traits
- delimited::Delimiter
- separated::ParseFrom
- tools::quote::IdentFragment
- tools::quote::ToTokens
- tools::quote::TokenStreamExt
- tools::syn::ext::IdentExt
- tools::syn::parse::Parse
- tools::syn::parse::Parser
- tools::syn::parse::Peek
- tools::syn::parse::discouraged::Speculative
- tools::syn::spanned::Spanned
- tools::syn::token::Token
- validate::SpeculativeValidate
- validate::Validate
- wrapper::HasParts
- wrapper::TransparentWrapper
Macros
- build_using
- found_crate
- macros::expr
- macros::snippet
- macros::try_parse
- macros::ty
- quote
- quote_spanned
- tools::quote::format_ident
- tools::quote::quote
- tools::quote::quote_spanned
- tools::syn::Token
- tools::syn::braced
- tools::syn::bracketed
- tools::syn::custom_keyword
- tools::syn::custom_punctuation
- tools::syn::parenthesized
- tools::syn::parse_macro_input
- tools::syn::parse_quote
- transparent_wrapper
- try_parse
Functions
- find_crate
- found_crate_path
- found_crate_prefix
- quote_crate
- tools::proc_macro_crate::crate_name
- tools::syn::parse
- tools::syn::parse2
- tools::syn::parse_file
- tools::syn::parse_str