pub struct SumFunc;Trait Implementations§
Source§impl AggregateFunction for SumFunc
impl AggregateFunction for SumFunc
Source§fn initial_state(&self) -> Self::State
fn initial_state(&self) -> Self::State
Create a fresh accumulator (zero/identity state).
Source§fn step(&self, state: &mut Self::State, args: &[SqliteValue]) -> Result<()>
fn step(&self, state: &mut Self::State, args: &[SqliteValue]) -> Result<()>
Process one row, updating the accumulator.
Auto Trait Implementations§
impl Freeze for SumFunc
impl RefUnwindSafe for SumFunc
impl Send for SumFunc
impl Sync for SumFunc
impl Unpin for SumFunc
impl UnsafeUnpin for SumFunc
impl UnwindSafe for SumFunc
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