Struct differential_dataflow::trace::layers::ordered_leaf::OrderedLeafBuilder
source · pub struct OrderedLeafBuilder<K, R, C = Vec<(K, R)>>where
C: BatchContainer<Item = (K, R)> + Deref<Target = [(K, R)]>,{
pub vals: C,
}
Expand description
A builder for unordered values.
Fields§
§vals: C
Unordered values.
Trait Implementations§
source§impl<K: Ord + Clone, R: Semigroup + Clone, C> Builder for OrderedLeafBuilder<K, R, C>where
C: BatchContainer<Item = (K, R)> + Deref<Target = [(K, R)]>,
impl<K: Ord + Clone, R: Semigroup + Clone, C> Builder for OrderedLeafBuilder<K, R, C>where C: BatchContainer<Item = (K, R)> + Deref<Target = [(K, R)]>,
source§impl<K: Ord + Clone, R: Semigroup + Clone, C> MergeBuilder for OrderedLeafBuilder<K, R, C>where
C: BatchContainer<Item = (K, R)> + Deref<Target = [(K, R)]>,
impl<K: Ord + Clone, R: Semigroup + Clone, C> MergeBuilder for OrderedLeafBuilder<K, R, C>where C: BatchContainer<Item = (K, R)> + Deref<Target = [(K, R)]>,
source§impl<K: Ord + Clone, R: Semigroup + Clone, C> TupleBuilder for OrderedLeafBuilder<K, R, C>where
C: BatchContainer<Item = (K, R)> + Deref<Target = [(K, R)]>,
impl<K: Ord + Clone, R: Semigroup + Clone, C> TupleBuilder for OrderedLeafBuilder<K, R, C>where C: BatchContainer<Item = (K, R)> + Deref<Target = [(K, R)]>,
Auto Trait Implementations§
impl<K, R, C> RefUnwindSafe for OrderedLeafBuilder<K, R, C>where C: RefUnwindSafe,
impl<K, R, C> Send for OrderedLeafBuilder<K, R, C>where C: Send,
impl<K, R, C> Sync for OrderedLeafBuilder<K, R, C>where C: Sync,
impl<K, R, C> Unpin for OrderedLeafBuilder<K, R, C>where C: Unpin,
impl<K, R, C> UnwindSafe for OrderedLeafBuilder<K, R, C>where C: UnwindSafe,
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