pub struct SumAccumulator { /* private fields */ }Expand description
Accumulator for SUM.
Implementations§
Trait Implementations§
Source§impl Accumulator for SumAccumulator
impl Accumulator for SumAccumulator
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 SumAccumulator
impl Clone for SumAccumulator
Source§fn clone(&self) -> SumAccumulator
fn clone(&self) -> SumAccumulator
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 moreSource§impl Debug for SumAccumulator
impl Debug for SumAccumulator
Auto Trait Implementations§
impl Freeze for SumAccumulator
impl RefUnwindSafe for SumAccumulator
impl Send for SumAccumulator
impl Sync for SumAccumulator
impl Unpin for SumAccumulator
impl UnwindSafe for SumAccumulator
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