Struct differential_dataflow::trace::rc_blanket_impls::RcMerger
source · pub struct RcMerger<K, V, T, R, B: Batch<K, V, T, R>> { /* private fields */ }Expand description
Wrapper type for merging reference counted batches.
Trait Implementations
sourceimpl<K, V, T, R, B: Batch<K, V, T, R>> Merger<K, V, T, R, Rc<B>> for RcMerger<K, V, T, R, B>
impl<K, V, T, R, B: Batch<K, V, T, R>> Merger<K, V, T, R, Rc<B>> for RcMerger<K, V, T, R, B>
Represents a merge in progress.
Auto Trait Implementations
impl<K, V, T, R, B> RefUnwindSafe for RcMerger<K, V, T, R, B>where
<B as Batch<K, V, T, R>>::Merger: RefUnwindSafe,
impl<K, V, T, R, B> Send for RcMerger<K, V, T, R, B>where
<B as Batch<K, V, T, R>>::Merger: Send,
impl<K, V, T, R, B> Sync for RcMerger<K, V, T, R, B>where
<B as Batch<K, V, T, R>>::Merger: Sync,
impl<K, V, T, R, B> Unpin for RcMerger<K, V, T, R, B>where
<B as Batch<K, V, T, R>>::Merger: Unpin,
impl<K, V, T, R, B> UnwindSafe for RcMerger<K, V, T, R, B>where
<B as Batch<K, V, T, R>>::Merger: 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