MutWalkable in rustc_ast::mut_visit - Rust (original) (raw)

Source§

impl<V: MutVisitor> MutWalkable for Expr

Source§

impl<V: MutVisitor> MutWalkable for Impl

Source§

impl<V: MutVisitor> MutWalkable for MethodCall

Source§

impl<__V> MutWalkable<__V> for AngleBracketedArg

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AsmMacro

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AssignOpKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AssocItemConstraintKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AttrArgs

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AttrKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AttrStyle

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for BinOpKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for BlockCheckMode

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for BorrowKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for BoundAsyncness

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for BoundConstness

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for BoundPolarity

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ByRef

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for CaptureBy

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ClosureBinder

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Const

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ConstItemRhs

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for CoroutineKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Defaultness

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Extern

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FnRetTy

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ForLoopKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for GenBlockKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for GenericArg

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for GenericArgs

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for GenericBound

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for GenericParamKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ImplPolarity

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Inline

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for InlineAsmOperand

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for InlineAsmRegOrRegClass

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for InlineAsmTemplatePiece

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for IsAuto

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for LocalKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for MacStmtStyle

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for MatchKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ModKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Parens

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for PatFieldsRest

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for PatKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for PreciseCapturingArg

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for RangeEnd

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for RangeLimits

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for RangeSyntax

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Recovered

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Safety

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for StmtKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for StrStyle

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for StructRest

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Term

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for TraitObjectSyntax

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for TyKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for TyPatKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for UnOp

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for UnsafeBinderCastKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for UnsafeSource

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for UseTreeKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for VariantData

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for VisibilityKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for WherePredicateKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for YieldKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FormatArgsPiece

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FormatArgumentKind

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AngleBracketedArgs

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AnonConst

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Arm

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AssocItemConstraint

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for AttrItem

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Attribute

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for BindingMode

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Block

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Closure

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ConstItem

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Crate

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Delegation

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for DelegationMac

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for DelimArgs

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for EnumDef

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ExprField

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FieldDef

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FnContract

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FnDecl

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FnHeader

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FnPtrTy

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ForeignMod

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for GenericParam

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Generics

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for InlineAsm

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for InlineAsmSym

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Label

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Lifetime

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Local

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for MacCall

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for MacCallStmt

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for MacroDef

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ModSpans

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for MutTy

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for NormalAttr

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Param

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for ParenthesizedArgs

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Pat

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for PatField

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Path

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for PathSegment

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for PolyTraitRef

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for QSelf

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for StaticItem

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for StrLit

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for StructExpr

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Trait

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for TraitAlias

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for TraitBoundModifiers

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for TraitRef

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Ty

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for TyAlias

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for TyPat

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for UnsafeBinderTy

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for UseTree

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Variant

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for Visibility

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for WhereBoundPredicate

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for WhereClause

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for WhereEqPredicate

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for WherePredicate

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for WhereRegionPredicate

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FormatArgPosition

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FormatArgs

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FormatArgument

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FormatArguments

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for FormatPlaceholder

where __V: MutVisitor,

Source§

impl<__V> MutWalkable<__V> for DelimSpan

where __V: MutVisitor,