Docs.rs
  • planus-cli-0.1.0
    • planus-cli 0.1.0
    • Docs.rs crate page
    • MIT/Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • TethysSvensson
    • kristoff3r
    • Dependencies
      • anyhow ^1.0.40 normal
      • askama ^0.11 normal
      • atty ^0.2.14 normal
      • bitflags ^1.2.1 normal
      • codespan ^0.11.1 normal
      • codespan-reporting ^0.11.1 normal
      • derive_more ^0.99.14 normal
      • heck ^0.3.3 normal
      • indexmap ^1.7.0 normal
      • lalrpop-util ^0.19.5 normal
      • logos ^0.12.0 normal
      • num-traits ^0.2.14 normal
      • paw ^1.0.0 normal
      • regex ^1.5.4 normal
      • string-interner ^0.12.2 normal
      • structopt ^0.3.21 normal
      • thiserror ^1.0.24 normal
      • vec_map ^0.8.2 normal
      • rand ^0.8.4 dev
      • derive_more ^0.99.14 build
      • lalrpop ^0.19.5 build
    • Versions
    • 2.77% 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

Module cst

  • Structs
  • Enums
  • Traits
  • Functions
logo
Change settings

Module planus_cli::cst[−][src]

Expand description

Concrete syntax tree (aka syntax tree including every token with a span)

Structs

ArrayType
AttributeDeclaration
Declaration
EnumDeclaration
EnumValDeclaration
Expr
FieldDeclaration
FileExtensionDeclaration
FileIdentifierDeclaration
FloatLiteral
IdentToken
IncludeDeclaration
IntegerLiteral
ListLiteral
ListLiteralValue
Metadata
MetadataValue
NamespaceDeclaration
NamespacePath
NamespacePathSegment
NativeIncludeDeclaration
ParseError
RootTypeDeclaration
RpcMethod
RpcServiceDeclaration
Schema
Sign
SimpleToken
StringLiteral
StructDeclaration
TableDeclaration
Type
UnionDeclaration
UnionValDeclaration
VectorType

Enums

AttributeKind
DeclarationKind
ExprKind
TypeKind

Traits

CstNode

Functions

pretty_print