pub struct GroupedAggregateResult(pub Vec<(Value, AggregateResult)>);Expand description
One AggregateResult per distinct value of the group_by field, sorted by that value so
output order is deterministic. Records missing the field, or holding a non-scalar value
(object/array), fall into a single Value::Null group.
Tuple Fields§
§0: Vec<(Value, AggregateResult)>Trait Implementations§
Source§impl Clone for GroupedAggregateResult
impl Clone for GroupedAggregateResult
Source§fn clone(&self) -> GroupedAggregateResult
fn clone(&self) -> GroupedAggregateResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GroupedAggregateResult
impl Debug for GroupedAggregateResult
Source§impl Default for GroupedAggregateResult
impl Default for GroupedAggregateResult
Source§fn default() -> GroupedAggregateResult
fn default() -> GroupedAggregateResult
Returns the “default value” for a type. Read more
Source§impl PartialEq for GroupedAggregateResult
impl PartialEq for GroupedAggregateResult
impl StructuralPartialEq for GroupedAggregateResult
Auto Trait Implementations§
impl Freeze for GroupedAggregateResult
impl RefUnwindSafe for GroupedAggregateResult
impl Send for GroupedAggregateResult
impl Sync for GroupedAggregateResult
impl Unpin for GroupedAggregateResult
impl UnsafeUnpin for GroupedAggregateResult
impl UnwindSafe for GroupedAggregateResult
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