pub struct TermsAggregation { /* private fields */ }
Implementations
sourceimpl TermsAggregation
impl TermsAggregation
pub fn new(name: &str) -> Self
pub fn set_field(self, field: &str) -> Self
pub fn set_size(self, size: i64) -> Self
pub fn set_script(self, script: &str) -> Self
pub fn set_order(self, order_field: &str, order_value: &str) -> Self
pub fn set_include(self, include: &str) -> Self
pub fn set_exclude(self, exclude: &str) -> Self
pub fn set_aggregation<T>(self, aggregation: T) -> Selfwhere
T: AggregationTrait,
Trait Implementations
sourceimpl AggregationTrait for TermsAggregation
impl AggregationTrait for TermsAggregation
sourceimpl Default for TermsAggregation
impl Default for TermsAggregation
sourcefn default() -> TermsAggregation
fn default() -> TermsAggregation
Returns the “default value” for a type. Read more
sourceimpl Serialize for TermsAggregation
impl Serialize for TermsAggregation
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for TermsAggregation
impl Send for TermsAggregation
impl Sync for TermsAggregation
impl Unpin for TermsAggregation
impl UnwindSafe for TermsAggregation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more