Walkable in rustc_ast::visit - Rust (original) (raw)
pub(crate) trait Walkable<'a, V: Visitor<'a>> {
// Required method
fn walk_ref(&'a self, visitor: &mut V) -> V::Result;
}
Required Methods§
Source
Implementors§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for AsmMacro
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for AttrArgs
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for AttrKind
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for AttrStyle
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for BinOpKind
Source§
Source§
Source§
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for ByRef
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for CaptureBy
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Const
Source§
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Extern
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for FnRetTy
Source§
Source§
Source§
Source§
Source§
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Inline
Source§
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for IsAuto
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for LocalKind
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for MatchKind
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for ModKind
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Parens
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for PatKind
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for RangeEnd
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Recovered
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Safety
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for StmtKind
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for StrStyle
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Term
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for TyKind
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for TyPatKind
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for UnOp
Source§
Source§
Source§
Source§
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for YieldKind
Source§
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for AnonConst
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Arm
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for AttrItem
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Attribute
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Block
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Closure
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for ConstItem
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Crate
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for DelimArgs
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for EiiImpl
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for EnumDef
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for ExprField
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for FieldDef
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for FnDecl
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for FnPtrTy
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Generics
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for InlineAsm
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Label
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Lifetime
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Local
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for MacCall
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for MacroDef
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for ModSpans
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for MutTy
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Param
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Pat
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for PatField
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Path
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for QSelf
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for StrLit
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Trait
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for TraitRef
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Ty
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for TyAlias
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for TyPat
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for UseTree
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for Variant
Source§
Source§
Source§
Source§
Source§
Source§
Source§
Source§
Source§
Source§
Source§
Source§
impl<'__ast, __V> Walkable<'__ast, __V> for DelimSpan
Source§
Source§
Source§