Struct elastic_query_builder::aggregation::multi_terms_aggregation::MultiTermsAggregation
source · [−]pub struct MultiTermsAggregation { /* private fields */ }
Implementations
sourceimpl MultiTermsAggregation
impl MultiTermsAggregation
pub fn new(name: &str) -> Self
pub fn set_fields(self, fields: Vec<String>) -> Self
pub fn set_size(self, size: i64) -> Self
pub fn set_order(self, order_field: &str, order_value: &str) -> Self
pub fn set_aggregation<T>(self, aggregation: T) -> Selfwhere
T: AggregationTrait,
Trait Implementations
sourceimpl Default for MultiTermsAggregation
impl Default for MultiTermsAggregation
sourcefn default() -> MultiTermsAggregation
fn default() -> MultiTermsAggregation
Returns the “default value” for a type. Read more
sourceimpl Serialize for MultiTermsAggregation
impl Serialize for MultiTermsAggregation
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 MultiTermsAggregation
impl Send for MultiTermsAggregation
impl Sync for MultiTermsAggregation
impl Unpin for MultiTermsAggregation
impl UnwindSafe for MultiTermsAggregation
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