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