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§
fn add_assign_by_ref(&mut self, other: &Rhs)
Implementors§
impl AddAssignByRef for Tup0
impl<K, L, O> AddAssignByRef for Layer<K, L, O>
impl<K, R> AddAssignByRef for FallbackWSet<K, R>
impl<K, R> AddAssignByRef for FileWSet<K, R>
impl<K, V, R> AddAssignByRef for FallbackIndexedWSet<K, V, R>
impl<K, V, R> AddAssignByRef for FileIndexedWSet<K, V, R>
impl<K, V, R, B> AddAssignByRef for TypedBatch<K, V, R, B>
impl<K, V, R, O> AddAssignByRef for VecIndexedWSet<K, V, R, O>
impl<K: DataTrait + ?Sized, R: WeightTrait + ?Sized> AddAssignByRef for Leaf<K, R>
impl<K: DataTrait + ?Sized, R: WeightTrait + ?Sized> AddAssignByRef for VecWSet<K, R>
impl<T1> AddAssignByRef for Tup1<T1>where
T1: AddAssignByRef,
impl<T1, T2> AddAssignByRef for Tup2<T1, T2>where
T1: AddAssignByRef,
T2: AddAssignByRef,
impl<T1, T2, T3> AddAssignByRef for Tup3<T1, T2, T3>
impl<T1, T2, T3, T4> AddAssignByRef for Tup4<T1, T2, T3, T4>
impl<T1, T2, T3, T4, T5> AddAssignByRef for Tup5<T1, T2, T3, T4, T5>where
T1: AddAssignByRef,
T2: AddAssignByRef,
T3: AddAssignByRef,
T4: AddAssignByRef,
T5: AddAssignByRef,
impl<T1, T2, T3, T4, T5, T6> AddAssignByRef for Tup6<T1, T2, T3, T4, T5, T6>where
T1: AddAssignByRef,
T2: AddAssignByRef,
T3: AddAssignByRef,
T4: AddAssignByRef,
T5: AddAssignByRef,
T6: AddAssignByRef,
impl<T1, T2, T3, T4, T5, T6, T7> AddAssignByRef for Tup7<T1, T2, T3, T4, T5, T6, T7>where
T1: AddAssignByRef,
T2: AddAssignByRef,
T3: AddAssignByRef,
T4: AddAssignByRef,
T5: AddAssignByRef,
T6: AddAssignByRef,
T7: AddAssignByRef,
impl<T1, T2, T3, T4, T5, T6, T7, T8> AddAssignByRef for Tup8<T1, T2, T3, T4, T5, T6, T7, T8>where
T1: AddAssignByRef,
T2: AddAssignByRef,
T3: AddAssignByRef,
T4: AddAssignByRef,
T5: AddAssignByRef,
T6: AddAssignByRef,
T7: AddAssignByRef,
T8: AddAssignByRef,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> AddAssignByRef for Tup9<T1, T2, T3, T4, T5, T6, T7, T8, T9>where
T1: AddAssignByRef,
T2: AddAssignByRef,
T3: AddAssignByRef,
T4: AddAssignByRef,
T5: AddAssignByRef,
T6: AddAssignByRef,
T7: AddAssignByRef,
T8: AddAssignByRef,
T9: AddAssignByRef,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> AddAssignByRef for Tup10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>where
T1: AddAssignByRef,
T2: AddAssignByRef,
T3: AddAssignByRef,
T4: AddAssignByRef,
T5: AddAssignByRef,
T6: AddAssignByRef,
T7: AddAssignByRef,
T8: AddAssignByRef,
T9: AddAssignByRef,
T10: AddAssignByRef,
impl<T> AddAssignByRef for CheckedInt<T>where
T: CheckedAdd,
impl<T> AddAssignByRef for T
Implemenation of AddAssignByRef for types that already have AddAssign<&T>.