Docs.rs
  • go-parser-0.1.0
    • go-parser 0.1.0
    • Docs.rs crate page
    • BSD-3-Clause
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • oxfeeefeee
    • Dependencies
    • Versions
    • 0.95% 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
logo

logo

Module ast

  • Structs
  • Enums
  • Traits
  • Functions
?
Change settings

Module go_parser::ast

source ·

Structs

  • ArrayType
  • AssignStmt
  • BadDecl
  • BadExpr
  • BadStmt
  • BasicLit
  • BinaryExpr
  • BlockStmt
  • BranchStmt
  • CallExpr
  • CaseClause
  • ChanType
  • CommClause
  • CompositeLit
  • DeferStmt
  • Ellipsis
  • EmptyStmt
  • Field
  • FieldList
  • File
  • ForStmt
  • FuncDecl
  • FuncLit
  • FuncType
  • GenDecl
  • GoStmt
  • Ident
  • IfStmt
  • ImportSpec
  • IncDecStmt
  • IndexExpr
  • InterfaceType
  • KeyValueExpr
  • LabeledStmt
  • MapType
  • ParenExpr
  • RangeStmt
  • ReturnStmt
  • SelectStmt
  • SelectorExpr
  • SendStmt
  • SliceExpr
  • StarExpr
  • StructType
  • SwitchStmt
  • TypeAssertExpr
  • TypeSpec
  • TypeSwitchStmt
  • UnaryExpr
  • ValueSpec

Enums

  • ChanDir
  • Decl
  • Expr
  • IdentEntity
  • NodeId
    NodeId can be used as key of HashMaps
  • Spec
  • Stmt

Traits

  • Node

Functions

  • is_exported