Docs.rs
  • gitql-ast-0.16.0
    • gitql-ast 0.16.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • AmrDeveloper
    • Dependencies
      • chrono ^0.4.38 normal
      • csv ^1.3.0 normal
      • lazy_static ^1.4.0 normal
      • rand ^0.8.5 normal
      • regex ^1.10.4 normal
      • serde_json ^1.0.115 normal
    • Versions
    • 14.43% 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
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

gitql_ast0.16.0

Statement

Required Methods

  • as_any
  • kind

Implementors

In gitql_ast::statement

?
Settings

Trait gitql_ast::statement::Statement

source ·
pub trait Statement {
    // Required methods
    fn kind(&self) -> StatementKind;
    fn as_any(&self) -> &dyn Any;
}

Required Methods§

source

fn kind(&self) -> StatementKind

source

fn as_any(&self) -> &dyn Any

Implementors§

source§

impl Statement for AggregationsStatement

source§

impl Statement for GlobalVariableStatement

source§

impl Statement for GroupByStatement

source§

impl Statement for HavingStatement

source§

impl Statement for LimitStatement

source§

impl Statement for OffsetStatement

source§

impl Statement for OrderByStatement

source§

impl Statement for SelectStatement

source§

impl Statement for WhereStatement