pub struct MinAggregation { /* private fields */ }
Implementations
sourceimpl MinAggregation
impl MinAggregation
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_aggregation<T>(self, aggregation: T) -> Selfwhere
T: AggregationTrait,
Trait Implementations
sourceimpl AggregationTrait for MinAggregation
impl AggregationTrait for MinAggregation
sourceimpl Default for MinAggregation
impl Default for MinAggregation
sourcefn default() -> MinAggregation
fn default() -> MinAggregation
Returns the “default value” for a type. Read more
sourceimpl Serialize for MinAggregation
impl Serialize for MinAggregation
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 MinAggregation
impl Send for MinAggregation
impl Sync for MinAggregation
impl Unpin for MinAggregation
impl UnwindSafe for MinAggregation
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