pub struct OrderedGroupAddAggregator {}Expand description
Group added result by ordered key
Trait Implementations§
Source§impl FromConfig<OrderedGroupAddAggregatorConfig> for OrderedGroupAddAggregator
impl FromConfig<OrderedGroupAddAggregatorConfig> for OrderedGroupAddAggregator
fn from_config<'async_trait>(
_config: OrderedGroupAddAggregatorConfig,
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>where
Self: 'async_trait,
Source§impl<I, T, K, V> GroupAggregate<I, T, K, V, Vec<Pair<K, V>>, BTreeMap<K, V>> for OrderedGroupAddAggregatorwhere
I: GroupAs<K> + AggregateAs<V>,
T: IntoIterator<Item = I>,
K: Ord,
V: AddAssign<V> + Init + Clone,
impl<I, T, K, V> GroupAggregate<I, T, K, V, Vec<Pair<K, V>>, BTreeMap<K, V>> for OrderedGroupAddAggregatorwhere
I: GroupAs<K> + AggregateAs<V>,
T: IntoIterator<Item = I>,
K: Ord,
V: AddAssign<V> + Init + Clone,
Source§impl<I, T, K, V> Map<T, Vec<Pair<K, V>>, OrderedGroupAddAggregatorConfig> for OrderedGroupAddAggregatorwhere
I: GroupAs<K> + AggregateAs<V>,
K: Ord,
V: AddAssign<V> + Init + Clone,
T: IntoIterator<Item = I> + Send + 'static,
§Parameters
- T: input
- Vec<Pair<K, V>>: output
- K: group value
- V: aggregate value
impl<I, T, K, V> Map<T, Vec<Pair<K, V>>, OrderedGroupAddAggregatorConfig> for OrderedGroupAddAggregatorwhere
I: GroupAs<K> + AggregateAs<V>,
K: Ord,
V: AddAssign<V> + Init + Clone,
T: IntoIterator<Item = I> + Send + 'static,
§Parameters
- T: input
- Vec<Pair<K, V>>: output
- K: group value
- V: aggregate value
Auto Trait Implementations§
impl Freeze for OrderedGroupAddAggregator
impl RefUnwindSafe for OrderedGroupAddAggregator
impl Send for OrderedGroupAddAggregator
impl Sync for OrderedGroupAddAggregator
impl Unpin for OrderedGroupAddAggregator
impl UnsafeUnpin for OrderedGroupAddAggregator
impl UnwindSafe for OrderedGroupAddAggregator
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