pub struct MinMaxAccumulator { /* private fields */ }Expand description
Accumulator for MIN / MAX.
Implementations§
Trait Implementations§
Source§impl Accumulator for MinMaxAccumulator
impl Accumulator for MinMaxAccumulator
Source§fn update(&mut self, value: Option<SqlValue>) -> Result<()>
fn update(&mut self, value: Option<SqlValue>) -> Result<()>
Update the accumulator with a new value (None for COUNT(*) rows).
Source§fn finalize(&self) -> Result<SqlValue>
fn finalize(&self) -> Result<SqlValue>
Finalize the accumulator and return the resulting SqlValue.
Source§fn clone_box(&self) -> Box<dyn Accumulator>
fn clone_box(&self) -> Box<dyn Accumulator>
Clone the accumulator as a trait object.
Source§impl Clone for MinMaxAccumulator
impl Clone for MinMaxAccumulator
Source§fn clone(&self) -> MinMaxAccumulator
fn clone(&self) -> MinMaxAccumulator
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for MinMaxAccumulator
impl RefUnwindSafe for MinMaxAccumulator
impl Send for MinMaxAccumulator
impl Sync for MinMaxAccumulator
impl Unpin for MinMaxAccumulator
impl UnwindSafe for MinMaxAccumulator
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