Docs.rs
  • gitql-ast-0.35.0
    • gitql-ast 0.35.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • AmrDeveloper
    • Dependencies
      • dyn-clone ^1.0.19 normal
    • Versions
    • 15.86% of the crate is documented
  • 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.35.0

Statement

Required Methods

  • as_any
  • kind

Implementors

In gitql_ast::statement

gitql_ast::statement

Trait Statement

Source
pub trait Statement: DynClone {
    // 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 GroupByStatement

Source§

impl Statement for HavingStatement

Source§

impl Statement for IntoStatement

Source§

impl Statement for LimitStatement

Source§

impl Statement for OffsetStatement

Source§

impl Statement for OrderByStatement

Source§

impl Statement for QualifyStatement

Source§

impl Statement for SelectStatement

Source§

impl Statement for WhereStatement

Source§

impl Statement for WindowFunctionsStatement