pub trait Token: Sealed { }Expand description
Marker trait for types that represent single tokens.
This trait is sealed and cannot be implemented for types outside of Syn.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl Token for Lit
Available on crate feature
parsing only.impl Token for Lifetime
Available on crate feature
parsing only.impl Token for LitBool
Available on crate feature
parsing only.impl Token for LitByte
Available on crate feature
parsing only.impl Token for LitByteStr
Available on crate feature
parsing only.impl Token for LitChar
Available on crate feature
parsing only.impl Token for LitFloat
Available on crate feature
parsing only.impl Token for LitInt
Available on crate feature
parsing only.impl Token for LitStr
Available on crate feature
parsing only.impl Token for Ident
Available on crate feature
parsing only.impl Token for Abstract
Available on crate feature
parsing only.impl Token for Add
Available on crate feature
parsing only.impl Token for AddEq
Available on crate feature
parsing only.impl Token for And
Available on crate feature
parsing only.impl Token for AndAnd
Available on crate feature
parsing only.impl Token for AndEq
Available on crate feature
parsing only.impl Token for As
Available on crate feature
parsing only.impl Token for Async
Available on crate feature
parsing only.impl Token for At
Available on crate feature
parsing only.impl Token for Auto
Available on crate feature
parsing only.impl Token for Bang
Available on crate feature
parsing only.impl Token for Become
Available on crate feature
parsing only.impl Token for Box
Available on crate feature
parsing only.impl Token for Brace
Available on crate feature
parsing only.impl Token for Bracket
Available on crate feature
parsing only.impl Token for Break
Available on crate feature
parsing only.impl Token for Caret
Available on crate feature
parsing only.impl Token for CaretEq
Available on crate feature
parsing only.impl Token for Colon2
Available on crate feature
parsing only.impl Token for Colon
Available on crate feature
parsing only.impl Token for Comma
Available on crate feature
parsing only.impl Token for Const
Available on crate feature
parsing only.impl Token for Continue
Available on crate feature
parsing only.impl Token for Crate
Available on crate feature
parsing only.impl Token for Default
Available on crate feature
parsing only.impl Token for Div
Available on crate feature
parsing only.impl Token for DivEq
Available on crate feature
parsing only.impl Token for Do
Available on crate feature
parsing only.impl Token for Dollar
Available on crate feature
parsing only.impl Token for Dot2
Available on crate feature
parsing only.impl Token for Dot3
Available on crate feature
parsing only.impl Token for Dot
Available on crate feature
parsing only.impl Token for DotDotEq
Available on crate feature
parsing only.impl Token for Dyn
Available on crate feature
parsing only.impl Token for Else
Available on crate feature
parsing only.impl Token for Enum
Available on crate feature
parsing only.impl Token for Eq
Available on crate feature
parsing only.impl Token for EqEq
Available on crate feature
parsing only.impl Token for Existential
Available on crate feature
parsing only.impl Token for Extern
Available on crate feature
parsing only.impl Token for FatArrow
Available on crate feature
parsing only.impl Token for Final
Available on crate feature
parsing only.impl Token for Fn
Available on crate feature
parsing only.impl Token for For
Available on crate feature
parsing only.impl Token for Ge
Available on crate feature
parsing only.impl Token for Group
Available on crate feature
parsing only.impl Token for Gt
Available on crate feature
parsing only.impl Token for If
Available on crate feature
parsing only.impl Token for Impl
Available on crate feature
parsing only.impl Token for In
Available on crate feature
parsing only.impl Token for LArrow
Available on crate feature
parsing only.impl Token for Le
Available on crate feature
parsing only.impl Token for Let
Available on crate feature
parsing only.impl Token for Loop
Available on crate feature
parsing only.impl Token for Lt
Available on crate feature
parsing only.impl Token for Macro
Available on crate feature
parsing only.impl Token for Match
Available on crate feature
parsing only.impl Token for Mod
Available on crate feature
parsing only.impl Token for Move
Available on crate feature
parsing only.impl Token for MulEq
Available on crate feature
parsing only.impl Token for Mut
Available on crate feature
parsing only.impl Token for Ne
Available on crate feature
parsing only.impl Token for Or
Available on crate feature
parsing only.impl Token for OrEq
Available on crate feature
parsing only.impl Token for OrOr
Available on crate feature
parsing only.impl Token for Override
Available on crate feature
parsing only.impl Token for Paren
Available on crate feature
parsing only.impl Token for Pound
Available on crate feature
parsing only.impl Token for Priv
Available on crate feature
parsing only.impl Token for Pub
Available on crate feature
parsing only.impl Token for Question
Available on crate feature
parsing only.impl Token for RArrow
Available on crate feature
parsing only.impl Token for Ref
Available on crate feature
parsing only.impl Token for Rem
Available on crate feature
parsing only.impl Token for RemEq
Available on crate feature
parsing only.impl Token for Return
Available on crate feature
parsing only.impl Token for SelfType
Available on crate feature
parsing only.impl Token for SelfValue
Available on crate feature
parsing only.impl Token for Semi
Available on crate feature
parsing only.impl Token for Shl
Available on crate feature
parsing only.impl Token for ShlEq
Available on crate feature
parsing only.impl Token for Shr
Available on crate feature
parsing only.impl Token for ShrEq
Available on crate feature
parsing only.impl Token for Star
Available on crate feature
parsing only.impl Token for Static
Available on crate feature
parsing only.impl Token for Struct
Available on crate feature
parsing only.impl Token for Sub
Available on crate feature
parsing only.impl Token for SubEq
Available on crate feature
parsing only.impl Token for Super
Available on crate feature
parsing only.impl Token for Tilde
Available on crate feature
parsing only.impl Token for Trait
Available on crate feature
parsing only.impl Token for Try
Available on crate feature
parsing only.impl Token for Type
Available on crate feature
parsing only.impl Token for Typeof
Available on crate feature
parsing only.impl Token for Underscore
Available on crate feature
parsing only.impl Token for Union
Available on crate feature
parsing only.impl Token for Unsafe
Available on crate feature
parsing only.impl Token for Unsized
Available on crate feature
parsing only.impl Token for Use
Available on crate feature
parsing only.impl Token for Virtual
Available on crate feature
parsing only.impl Token for Where
Available on crate feature
parsing only.impl Token for While
Available on crate feature
parsing only.impl Token for Yield
Available on crate feature
parsing only.impl<K: CustomKeyword> Token for K
Available on crate feature
parsing only.