Docs.rs
  • elastic-query-builder-0.1.39
    • elastic-query-builder 0.1.39
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • uiuifree
    • Dependencies
      • serde ~1 normal
      • serde_json ~1 normal
    • Versions
    • 3.63% 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
    • 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

elastic_query_builder0.1.39

AggregationTrait

Required Methods

  • build
  • name
  • query_name

Implementors

In elastic_query_builder::aggregation

elastic_query_builder::aggregation

Trait AggregationTrait

Source
pub trait AggregationTrait {
    // Required methods
    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 ReverseNestedAggregation

Source§

impl AggregationTrait for StatsAggregation

Source§

impl AggregationTrait for SumAggregation

Source§

impl AggregationTrait for TermsAggregation

Source§

impl AggregationTrait for TopHitsAggregation

Source§

impl AggregationTrait for ValueCountAggregation