Walk

Trait Walk 

Source
pub trait Walk {
    // Required method
    fn walk(&self, visitor: &mut dyn Visitor);
}

Required Methods§

Source

fn walk(&self, visitor: &mut dyn Visitor)

Implementors§

Source§

impl Walk for BlockOrStatement

Source§

impl Walk for ElementaryOrRawTypeName

Source§

impl Walk for Expression

Source§

impl Walk for ExpressionOrVariableDeclarationStatement

Source§

impl Walk for IdentifierOrIdentifierPath

Source§

impl Walk for SourceUnitPart

Source§

impl Walk for Statement

Source§

impl Walk for TypeName

Source§

impl Walk for UserDefinedTypeNameOrIdentifierPath

Source§

impl Walk for UsingForFunctionItem

Source§

impl Walk for ArrayTypeName

Source§

impl Walk for Assignment

Source§

impl Walk for BinaryOperation

Source§

impl Walk for Block

Source§

impl Walk for Conditional

Source§

impl Walk for ContractDefinition

Source§

impl Walk for DoWhileStatement

Source§

impl Walk for ElementaryTypeName

Source§

impl Walk for ElementaryTypeNameExpression

Source§

impl Walk for EmitStatement

Source§

impl Walk for EnumDefinition

Source§

impl Walk for ErrorDefinition

Source§

impl Walk for EventDefinition

Source§

impl Walk for ExpressionStatement

Source§

impl Walk for ExternalInlineAssemblyReference

Source§

impl Walk for ForStatement

Source§

impl Walk for FunctionCall

Source§

impl Walk for FunctionCallOptions

Source§

impl Walk for FunctionDefinition

Source§

impl Walk for FunctionTypeName

Source§

impl Walk for Identifier

Source§

impl Walk for IdentifierPath

Source§

impl Walk for IfStatement

Source§

impl Walk for ImportDirective

Source§

impl Walk for IndexAccess

Source§

impl Walk for IndexRangeAccess

Source§

impl Walk for InheritanceSpecifier

Source§

impl Walk for InlineAssembly

Source§

impl Walk for Literal

Source§

impl Walk for Mapping

Source§

impl Walk for MemberAccess

Source§

impl Walk for ModifierDefinition

Source§

impl Walk for ModifierInvocation

Source§

impl Walk for NewExpression

Source§

impl Walk for OverloadedOperator

Source§

impl Walk for OverrideSpecifier

Source§

impl Walk for ParameterList

Source§

impl Walk for PragmaDirective

Source§

impl Walk for Return

Source§

impl Walk for RevertStatement

Source§

impl Walk for SourceUnit

Source§

impl Walk for StructDefinition

Source§

impl Walk for TryStatement

Source§

impl Walk for TupleExpression

Source§

impl Walk for UnaryOperation

Source§

impl Walk for UncheckedBlock

Source§

impl Walk for UserDefinedTypeName

Source§

impl Walk for UserDefinedValueTypeDefinition

Source§

impl Walk for UsingForDirective

Source§

impl Walk for VariableDeclaration

Source§

impl Walk for VariableDeclarationStatement

Source§

impl Walk for WhileStatement