dbsp::algebra

Trait AddAssignByRef

source
pub trait AddAssignByRef<Rhs = Self> {
    // Required method
    fn add_assign_by_ref(&mut self, other: &Rhs);
}
Expand description

Like the AddAsssign trait, but with arguments by reference

Required Methods§

source

fn add_assign_by_ref(&mut self, other: &Rhs)

Implementors§

source§

impl AddAssignByRef for Tup0

source§

impl<K, L, O> AddAssignByRef for Layer<K, L, O>
where K: DataTrait + ?Sized, L: Trie, O: OrdOffset,

source§

impl<K, R> AddAssignByRef for FallbackWSet<K, R>
where K: DataTrait + ?Sized, R: WeightTrait + ?Sized,

source§

impl<K, R> AddAssignByRef for FileWSet<K, R>
where K: DataTrait + ?Sized, R: WeightTrait + ?Sized,

source§

impl<K, V, R> AddAssignByRef for FallbackIndexedWSet<K, V, R>
where K: DataTrait + ?Sized, V: DataTrait + ?Sized, R: WeightTrait + ?Sized,

source§

impl<K, V, R> AddAssignByRef for FileIndexedWSet<K, V, R>
where K: DataTrait + ?Sized, V: DataTrait + ?Sized, R: WeightTrait + ?Sized,

source§

impl<K, V, R, B> AddAssignByRef for TypedBatch<K, V, R, B>
where B: DynBatchReader + AddAssignByRef, K: DBData + Erase<B::Key>, V: DBData + Erase<B::Val>, R: DBWeight + Erase<B::R>,

source§

impl<K, V, R, O> AddAssignByRef for VecIndexedWSet<K, V, R, O>
where K: DataTrait + ?Sized, V: DataTrait + ?Sized, R: WeightTrait + ?Sized, O: OrdOffset,

source§

impl<K: DataTrait + ?Sized, R: WeightTrait + ?Sized> AddAssignByRef for Leaf<K, R>

source§

impl<K: DataTrait + ?Sized, R: WeightTrait + ?Sized> AddAssignByRef for VecWSet<K, R>

source§

impl<T1> AddAssignByRef for Tup1<T1>
where T1: AddAssignByRef,

source§

impl<T1, T2> AddAssignByRef for Tup2<T1, T2>

source§

impl<T1, T2, T3> AddAssignByRef for Tup3<T1, T2, T3>

source§

impl<T1, T2, T3, T4> AddAssignByRef for Tup4<T1, T2, T3, T4>

source§

impl<T1, T2, T3, T4, T5> AddAssignByRef for Tup5<T1, T2, T3, T4, T5>

source§

impl<T1, T2, T3, T4, T5, T6> AddAssignByRef for Tup6<T1, T2, T3, T4, T5, T6>

source§

impl<T1, T2, T3, T4, T5, T6, T7> AddAssignByRef for Tup7<T1, T2, T3, T4, T5, T6, T7>

source§

impl<T1, T2, T3, T4, T5, T6, T7, T8> AddAssignByRef for Tup8<T1, T2, T3, T4, T5, T6, T7, T8>

source§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> AddAssignByRef for Tup9<T1, T2, T3, T4, T5, T6, T7, T8, T9>

source§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> AddAssignByRef for Tup10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>

source§

impl<T> AddAssignByRef for CheckedInt<T>
where T: CheckedAdd,

source§

impl<T> AddAssignByRef for T
where for<'a> T: AddAssign<&'a T>,

Implemenation of AddAssignByRef for types that already have AddAssign<&T>.

source§

impl<T, R> AddAssignByRef for Avg<T, R>