List of all items
Structs
- AllOf
- AngleTokenTree
- AnyOf
- AsPhantomData
- AttrEqualsArgs
- Attribute
- BoundedGenericParam
- BoundedGenericParams
- BraceGroup
- BraceGroupContaining
- BracketGroup
- BracketGroupContaining
- Cached
- CompileError
- Cons
- ConstCharacter
- ConstInteger
- DeclaredTraits
- Delimited
- DelimitedVec
- Disable
- Discard
- DocInner
- DynNode
- Enable
- EndOfStream
- Enum
- EnumVariantLike
- Error
- Except
- Expect
- FacetAttr
- GenericParams
- Group
- GroupContaining
- HiddenState
- Ident
- Insert
- IntoIdent
- IntoLiteralString
- IntoTokenStream
- Invalid
- KConst
- KCrate
- KDoc
- KEnum
- KFacet
- KIn
- KMut
- KPub
- KRepr
- KStruct
- KWhere
- LazyVec
- LazyVecUntil
- LeftAssocExpr
- Lifetime
- LifetimeName
- Literal
- LiteralCharacter
- LiteralInteger
- LiteralString
- NamespacedAttr
- NonEmptyOption
- NonEmptyTokenStream
- NonParseable
- NoneGroup
- NoneGroupContaining
- Not
- Nothing
- OneOf
- Operator
- PAttrs
- PContainer
- PEnum
- PFacetAttr
- PName
- PStruct
- PStructField
- PVariant
- ParenthesisGroup
- ParenthesisGroupContaining
- PostfixExpr
- PredicateCmp
- PrefixExpr
- Punct
- PunctAlone
- PunctAny
- PunctJoint
- ReprInner
- RightAssocExpr
- SimpleAttr
- Skip
- Span
- StderrLog
- Struct
- StructEnumVariant
- StructField
- Swap
- TokenIter
- TokenStream
- TokensRemain
- TupleField
- TupleVariant
- UnitVariant
- VerbatimDisplay
- WhereClause
- WhereClauses
- WithBounds
- WithoutBounds
- combinator::Cons
- container::DelimitedVec
- container::LazyVec
- container::LazyVecUntil
- container::NonEmptyOption
- container::TrailingDelimiter::Forbidden
- container::TrailingDelimiter::Mandatory
- container::TrailingDelimiter::Optional
- debug::StderrLog
- delimited::Delimited
- dynamic::DynNode
- expressions::LeftAssocExpr
- expressions::PostfixExpr
- expressions::PrefixExpr
- expressions::RightAssocExpr
- fundamental::Cached
- fundamental::EndOfStream
- fundamental::Except
- fundamental::Expect
- fundamental::Group
- fundamental::HiddenState
- fundamental::Ident
- fundamental::Invalid
- fundamental::Literal
- fundamental::NonEmptyTokenStream
- fundamental::NonParseable
- fundamental::Nothing
- fundamental::Punct
- fundamental::TokenStream
- group::BraceGroup
- group::BraceGroupContaining
- group::BracketGroup
- group::BracketGroupContaining
- group::GroupContaining
- group::NoneGroup
- group::NoneGroupContaining
- group::ParenthesisGroup
- group::ParenthesisGroupContaining
- literal::ConstCharacter
- literal::ConstInteger
- literal::LiteralCharacter
- literal::LiteralInteger
- literal::LiteralString
- operator::Operator
- predicates::AllOf
- predicates::AnyOf
- predicates::Disable
- predicates::Enable
- predicates::Not
- predicates::OneOf
- predicates::PredicateCmp
- predicates::TokensRemain
- punct::PunctAlone
- punct::PunctAny
- punct::PunctJoint
- transform::Discard
- transform::Insert
- transform::IntoIdent
- transform::IntoLiteralString
- transform::IntoTokenStream
- transform::Skip
- transform::Swap
Enums
- AdtDecl
- AttrArgs
- AttributeInner
- ConstOrMut
- Delimiter
- Either
- EnumVariantData
- ErrorKind
- Expr
- FacetInner
- GenericParam
- GenericParamName
- IdentOrLiteral
- LifetimeOrTt
- PAttr
- PRepr
- PStructKind
- PType
- PVariantKind
- ParseError
- PrimitiveRepr
- RenameRule
- Spacing
- StructKind
- TokenTree
- UnescapeError
- Vis
- combinator::Either
- fundamental::TokenTree
- group::Delimiter
- punct::Spacing
Traits
- DynamicTokens
- GroupDelimiter
- IParse
- IntoTokenIter
- Parse
- Parser
- PredicateOp
- RangedRepeats
- RefineErr
- ToTokenIter
- ToTokens
- TokenCount
- Transaction
- container::RangedRepeats
- dynamic::DynamicTokens
- group::GroupDelimiter
- predicates::PredicateOp
Macros
Functions
Type Aliases
- And
- AndAnd
- AndEq
- Any
- Apostrophe
- AsDefault
- Assign
- At
- AtLeast
- AtMost
- Backslash
- Bang
- Bounds
- CachedGroup
- CachedIdent
- CachedLiteral
- CachedLiteralInteger
- CachedLiteralString
- CachedPunct
- CachedTokenTree
- Caret
- CaretEq
- Colon
- ColonDelimited
- ColonDelimitedVec
- Comma
- CommaDelimited
- CommaDelimitedVec
- Dollar
- Dot
- DotDelimited
- DotDelimitedVec
- DotDot
- DotDotEq
- DoubleSemicolon
- Ellipsis
- Eq
- Equal
- Exactly
- FatArrow
- Ge
- Gt
- InfixExpr
- LArrow
- Le
- LifetimeTick
- Lt
- Many
- Minus
- MinusEq
- ModPath
- NonAssocExpr
- NotEqual
- Optional
- Or
- OrDefault
- OrEq
- OrOr
- PathSep
- PathSepDelimited
- PathSepDelimitedVec
- Percent
- PercentEq
- Plus
- PlusEq
- Pound
- Question
- RArrow
- Repeats
- Replace
- Result
- Semi
- Semicolon
- SemicolonDelimited
- SemicolonDelimitedVec
- Shl
- ShlEq
- Shr
- ShrEq
- Slash
- SlashEq
- Star
- StarEq
- Tilde
- TokenStreamUntil
- VerbatimUntil
- container::Any
- container::AtLeast
- container::AtMost
- container::ColonDelimitedVec
- container::CommaDelimitedVec
- container::DotDelimitedVec
- container::Exactly
- container::Many
- container::Optional
- container::PathSepDelimitedVec
- container::Repeats
- container::SemicolonDelimitedVec
- delimited::ColonDelimited
- delimited::CommaDelimited
- delimited::DotDelimited
- delimited::PathSepDelimited
- delimited::SemicolonDelimited
- expressions::InfixExpr
- expressions::NonAssocExpr
- fundamental::CachedGroup
- fundamental::CachedIdent
- fundamental::CachedLiteral
- fundamental::CachedLiteralInteger
- fundamental::CachedLiteralString
- fundamental::CachedPunct
- fundamental::CachedTokenTree
- operator::names::And
- operator::names::AndAnd
- operator::names::AndEq
- operator::names::Assign
- operator::names::At
- operator::names::Backslash
- operator::names::Bang
- operator::names::Caret
- operator::names::CaretEq
- operator::names::Colon
- operator::names::Comma
- operator::names::Dollar
- operator::names::Dot
- operator::names::DotDot
- operator::names::DotDotEq
- operator::names::Ellipsis
- operator::names::Equal
- operator::names::FatArrow
- operator::names::Ge
- operator::names::Gt
- operator::names::LArrow
- operator::names::Le
- operator::names::LifetimeTick
- operator::names::Lt
- operator::names::Minus
- operator::names::MinusEq
- operator::names::NotEqual
- operator::names::Or
- operator::names::OrEq
- operator::names::OrOr
- operator::names::PathSep
- operator::names::Percent
- operator::names::PercentEq
- operator::names::Plus
- operator::names::PlusEq
- operator::names::Pound
- operator::names::Question
- operator::names::RArrow
- operator::names::Semicolon
- operator::names::Shl
- operator::names::ShlEq
- operator::names::Shr
- operator::names::ShrEq
- operator::names::Slash
- operator::names::SlashEq
- operator::names::Star
- operator::names::StarEq
- operator::names::Tilde
- transform::AsDefault
- transform::OrDefault
- transform::Replace
- transform::TokenStreamUntil