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
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

elastic_query_builder0.1.39

QueryTrait

Required Methods

  • build
  • query_name

Implementors

In elastic_query_builder::query

elastic_query_builder::query

Trait QueryTrait

Source
pub trait QueryTrait {
    // Required methods
    fn build(&self) -> Value;
    fn query_name(&self) -> String;
}

Required Methods§

Source

fn build(&self) -> Value

Source

fn query_name(&self) -> String

Implementors§

Source§

impl QueryTrait for BoolQuery

Source§

impl QueryTrait for ExistsQuery

Source§

impl QueryTrait for GeoDistanceQuery

Source§

impl QueryTrait for MatchAllQuery

Source§

impl QueryTrait for MatchQuery

Source§

impl QueryTrait for MultiMatchQuery

Source§

impl QueryTrait for NestedQuery

Source§

impl QueryTrait for RangeQuery

Source§

impl QueryTrait for ScriptQuery

Source§

impl QueryTrait for ScriptScoreQuery

Source§

impl QueryTrait for TermQuery

Source§

impl QueryTrait for TermsQuery

Source§

impl QueryTrait for WildcardQuery