pub struct MaxAggregation { /* private fields */ }Implementations§
source§impl MaxAggregation
 
impl MaxAggregation
pub fn new(name: &str) -> Self
pub fn set_field(self, field: &str) -> Self
pub fn set_script(self, script: &str) -> Self
pub fn set_missing(self, missing: i64) -> Self
pub fn set_format(self, fmt: &str) -> Self
pub fn set_aggregation<T>(self, aggregation: T) -> Selfwhere T: AggregationTrait,
pub fn append_aggregation<T>(self, query: T) -> Selfwhere T: AggregationTrait,
Trait Implementations§
source§impl AggregationTrait for MaxAggregation
 
impl AggregationTrait for MaxAggregation
source§impl Default for MaxAggregation
 
impl Default for MaxAggregation
source§fn default() -> MaxAggregation
 
fn default() -> MaxAggregation
Returns the “default value” for a type. Read more
source§impl Serialize for MaxAggregation
 
impl Serialize for MaxAggregation
source§fn 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 MaxAggregation
impl Send for MaxAggregation
impl Sync for MaxAggregation
impl Unpin for MaxAggregation
impl UnwindSafe for MaxAggregation
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more