Docs.rs
  • gitql-ast-0.3.0
    • gitql-ast 0.3.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • AmrDeveloper
    • Dependencies
      • chrono ^0.4.28 normal
      • lazy_static ^1.4.0 normal
    • Versions
    • 0% 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
logo
logo

Statement

Required Methods

  • as_any
  • get_statement_kind

Implementors

In gitql_ast::statement

?
Change settings

Trait gitql_ast::statement::Statement

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

Required Methods§

source

fn get_statement_kind(&self) -> StatementKind

source

fn as_any(&self) -> &dyn Any

Implementors§

source§

impl Statement for AggregationFunctionsStatement

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