pub enum ReduceFn {
Sum,
Count,
Stats,
Custom(Box<dyn Fn(&[Value], &[Value], bool) -> Value>),
}Expand description
Built-in reduce functions matching CouchDB’s built-ins.
Variants§
Sum
Sum all numeric values.
Count
Count the number of rows.
Stats
Compute statistics (sum, count, min, max, sumsqr).
Custom(Box<dyn Fn(&[Value], &[Value], bool) -> Value>)
Custom reduce function.
Auto Trait Implementations§
impl Freeze for ReduceFn
impl !RefUnwindSafe for ReduceFn
impl !Send for ReduceFn
impl !Sync for ReduceFn
impl Unpin for ReduceFn
impl !UnwindSafe for ReduceFn
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