Docs.rs
  • wgsl-parser-0.3.0
    • wgsl-parser 0.3.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • dannymcgee
    • Dependencies
      • bitflags ^2.5 normal
      • gramatika ^0.5 normal
      • itertools ^0.12 normal
      • lazy_static ^1.4 normal
      • lsp-types ^0.95 normal
      • parking_lot ^0.12 normal
      • criterion ^0.3 dev
      • parking_lot ^0.12 dev
      • similar ^2.1 dev
    • Versions
    • 9.9% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

wgsl_parser0.3.0

Walk

Required Methods

  • walk

Implementors

In wgsl_parser::traversal

Trait wgsl_parser::traversal::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 Decl

source§

impl Walk for ImportPath

source§

impl Walk for Expr

source§

impl Walk for Stmt

source§

impl Walk for TypeDecl

source§

impl Walk for ImportDecl

source§

impl Walk for ImportPathDecl

source§

impl Walk for ExtensionDecl

source§

impl Walk for ModuleDecl

source§

impl Walk for FieldDecl

source§

impl Walk for FunctionDecl

source§

impl Walk for ParamDecl

source§

impl Walk for StructDecl

source§

impl Walk for TypeAliasDecl

source§

impl Walk for VarDecl

source§

impl Walk for BinaryExpr

source§

impl Walk for BitcastExpr

source§

impl Walk for FnCallExpr

source§

impl Walk for GroupExpr

source§

impl Walk for PostfixExpr

source§

impl Walk for PrimaryExpr

source§

impl Walk for TypeCtorExpr

source§

impl Walk for UnaryPostExpr

source§

impl Walk for UnaryPreExpr

source§

impl Walk for BlockStmt

source§

impl Walk for CaseStmt

source§

impl Walk for ContinuingStmt

source§

impl Walk for ElseStmt

source§

impl Walk for ExprStmt

source§

impl Walk for ForStmt

source§

impl Walk for IfStmt

source§

impl Walk for LoopStmt

source§

impl Walk for ReturnStmt

source§

impl Walk for SwitchStmt

source§

impl Walk for SyntaxTree