Struct differential_dataflow::trace::implementations::Batcher
source · Expand description
Creates batches from unordered tuples.
Trait Implementations
sourceimpl<K, V, T, R, B> Batcher<K, V, T, R, B> for MergeBatcher<K, V, T, R, B>where
K: Ord + Clone,
V: Ord + Clone,
T: Lattice + Ord + Clone,
R: Diff,
B: Batch<K, V, T, R>,
impl<K, V, T, R, B> Batcher<K, V, T, R, B> for MergeBatcher<K, V, T, R, B>where
K: Ord + Clone,
V: Ord + Clone,
T: Lattice + Ord + Clone,
R: Diff,
B: Batch<K, V, T, R>,
Auto Trait Implementations
impl<K, V, T, R, B> RefUnwindSafe for MergeBatcher<K, V, T, R, B>where
B: RefUnwindSafe,
K: RefUnwindSafe,
R: RefUnwindSafe,
T: RefUnwindSafe,
V: RefUnwindSafe,
impl<K, V, T, R, B> Send for MergeBatcher<K, V, T, R, B>where
B: Send,
K: Send,
T: Send,
V: Send,
impl<K, V, T, R, B> Sync for MergeBatcher<K, V, T, R, B>where
B: Sync,
K: Sync,
T: Sync,
V: Sync,
impl<K, V, T, R, B> Unpin for MergeBatcher<K, V, T, R, B>where
B: Unpin,
K: Unpin,
R: Unpin,
T: Unpin,
V: Unpin,
impl<K, V, T, R, B> UnwindSafe for MergeBatcher<K, V, T, R, B>where
B: UnwindSafe,
K: UnwindSafe,
R: UnwindSafe,
T: UnwindSafe,
V: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more