Enum fred::types::ReducerFunc
source · pub enum ReducerFunc {
Show 13 variants
Count,
CountDistinct,
CountDistinctIsh,
Sum,
Min,
Max,
Avg,
StdDev,
Quantile,
ToList,
FirstValue,
RandomSample,
Custom(&'static str),
}Available on crate feature
i-redisearch only.Expand description
GROUPBY reducer functions.
Variants§
Count
CountDistinct
CountDistinctIsh
Sum
Min
Max
Avg
StdDev
Quantile
ToList
FirstValue
RandomSample
Custom(&'static str)
Trait Implementations§
source§impl Clone for ReducerFunc
impl Clone for ReducerFunc
source§fn clone(&self) -> ReducerFunc
fn clone(&self) -> ReducerFunc
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ReducerFunc
impl Debug for ReducerFunc
source§impl PartialEq for ReducerFunc
impl PartialEq for ReducerFunc
impl Eq for ReducerFunc
impl StructuralPartialEq for ReducerFunc
Auto Trait Implementations§
impl Freeze for ReducerFunc
impl RefUnwindSafe for ReducerFunc
impl Send for ReducerFunc
impl Sync for ReducerFunc
impl Unpin for ReducerFunc
impl UnwindSafe for ReducerFunc
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more