Skip to main content

IdentifySyn

Trait IdentifySyn 

Source
pub trait IdentifySyn: Any + Locate {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn type_name(&self) -> &'static str;

    // Provided methods
    fn syn_id(&self) -> SynId
       where Self: Sized { ... }
    fn content(&self) -> String { ... }
}

Required Methods§

Source

fn as_any(&self) -> &dyn Any

Source

fn type_name(&self) -> &'static str

Provided Methods§

Source

fn syn_id(&self) -> SynId
where Self: Sized,

Source

fn content(&self) -> String

Implementations on Foreign Types§

Source§

impl IdentifySyn for AttrStyle

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Meta

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Fields

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Expr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Member

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PointerMutability

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for RangeLimits

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for CapturedParam

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for GenericParam

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TraitBoundModifier

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeParamBound

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for WherePredicate

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for FnArg

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ForeignItem

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ImplItem

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ImplRestriction

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Item

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for StaticMutability

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TraitItem

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for UseTree

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Lit

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for MacroDelimiter

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for BinOp

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for UnOp

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Pat

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for GenericArgument

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PathArguments

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for FieldMutability

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Visibility

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Stmt

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ReturnType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Type

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Ident

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Attribute

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for MetaList

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for MetaNameValue

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Field

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for FieldsNamed

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for FieldsUnnamed

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Variant

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Arm

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprArray

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprAssign

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprAsync

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprAwait

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprBinary

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprBlock

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprBreak

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprCall

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprCast

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprClosure

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprConst

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprContinue

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprField

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprForLoop

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprGroup

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprIf

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprIndex

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprInfer

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprLet

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprLit

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprLoop

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprMacro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprMatch

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprMethodCall

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprParen

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprPath

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprRange

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprRawAddr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprReference

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprRepeat

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprReturn

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprStruct

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprTry

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprTryBlock

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprTuple

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprUnary

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprUnsafe

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprWhile

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ExprYield

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for FieldValue

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Index

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Label

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for File

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for BoundLifetimes

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ConstParam

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Generics

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LifetimeParam

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PreciseCapture

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PredicateLifetime

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PredicateType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TraitBound

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeParam

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for WhereClause

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ForeignItemFn

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ForeignItemMacro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ForeignItemStatic

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ForeignItemType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ImplItemConst

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ImplItemFn

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ImplItemMacro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ImplItemType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemConst

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemEnum

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemExternCrate

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemFn

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemForeignMod

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemImpl

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemMacro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemMod

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemStatic

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemStruct

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemTrait

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemTraitAlias

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemUnion

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ItemUse

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Receiver

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Signature

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TraitItemConst

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TraitItemFn

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TraitItemMacro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TraitItemType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for UseGlob

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for UseGroup

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for UseName

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for UsePath

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for UseRename

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Variadic

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Lifetime

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LitBool

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LitByte

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LitByteStr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LitCStr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LitChar

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LitFloat

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LitInt

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LitStr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Macro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for FieldPat

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatIdent

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatOr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatParen

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatReference

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatRest

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatSlice

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatStruct

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatTuple

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatTupleStruct

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PatWild

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for AngleBracketedGenericArguments

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for AssocConst

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for AssocType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Constraint

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ParenthesizedGenericArguments

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Path

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PathSegment

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for QSelf

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for VisRestricted

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Block

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Local

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LocalInit

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for StmtMacro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Abstract

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for And

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for AndAnd

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for AndEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for As

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Async

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for At

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Auto

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Await

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Become

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Box

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Brace

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Bracket

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Break

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Caret

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for CaretEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Colon

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Comma

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Const

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Continue

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Crate

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Default

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Do

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Dollar

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Dot

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for DotDot

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for DotDotDot

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for DotDotEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Dyn

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Else

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Enum

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Eq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for EqEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Extern

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for FatArrow

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Final

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Fn

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for For

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Ge

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Group

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Gt

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for If

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Impl

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for In

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for LArrow

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Le

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Let

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Loop

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Lt

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Macro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Match

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Minus

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for MinusEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Mod

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Move

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Mut

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Ne

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Not

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Or

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for OrEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for OrOr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Override

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Paren

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PathSep

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Percent

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PercentEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Plus

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for PlusEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Pound

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Priv

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Pub

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Question

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for RArrow

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Raw

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Ref

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Return

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for SelfType

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for SelfValue

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Semi

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Shl

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ShlEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Shr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for ShrEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Slash

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for SlashEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Star

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for StarEq

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Static

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Struct

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Super

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Tilde

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Trait

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Try

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Type

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Typeof

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Underscore

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Union

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Unsafe

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Unsized

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Use

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Virtual

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Where

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for While

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Yield

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for Abi

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for BareFnArg

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for BareVariadic

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeArray

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeBareFn

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeGroup

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeImplTrait

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeInfer

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeMacro

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeNever

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeParen

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypePath

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypePtr

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeReference

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeSlice

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeTraitObject

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Source§

impl IdentifySyn for TypeTuple

Source§

fn as_any(&self) -> &dyn Any

Source§

fn type_name(&self) -> &'static str

Implementors§