Docs.rs
  • elastic-query-builder-0.1.16
    • elastic-query-builder 0.1.16
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • uiuifree
    • Dependencies
      • serde ^1.0 normal
      • serde_derive ^1.0 normal
      • serde_json ^1.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
    • 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

AggregationTrait

Required Methods

  • build
  • name
  • query_name

Implementors

In elastic_query_builder::aggregation

logo
Change settings

Trait elastic_query_builder::aggregation::AggregationTrait

source · [−]
pub trait AggregationTrait {
    fn name(&self) -> &str;
    fn build(&self) -> Value;
    fn query_name(&self) -> String;
}

Required Methods

source

fn name(&self) -> &str

source

fn build(&self) -> Value

source

fn query_name(&self) -> String

Implementors

source

impl AggregationTrait for CardinalityAggregation

source

impl AggregationTrait for FilterAggregation

source

impl AggregationTrait for MaxAggregation

source

impl AggregationTrait for MinAggregation

source

impl AggregationTrait for MultiTermsAggregation

source

impl AggregationTrait for NestedAggregation

source

impl AggregationTrait for SumAggregation

source

impl AggregationTrait for TermsAggregation

source

impl AggregationTrait for TopHitsAggregation