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