pub trait AddByRef<Rhs = Self> {
// Required method
fn add_by_ref(&self, other: &Rhs) -> Self;
}
Expand description
Like the Add trait, but with arguments by reference.
Required Methods§
fn add_by_ref(&self, other: &Rhs) -> Self
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl AddByRef for Tup0
impl<K, L, O> AddByRef for Layer<K, L, O>
impl<K, R> AddByRef for FallbackWSet<K, R>
impl<K, R> AddByRef for FileWSet<K, R>
impl<K, V, R> AddByRef for FallbackIndexedWSet<K, V, R>
impl<K, V, R> AddByRef for FileIndexedWSet<K, V, R>
impl<K, V, R, B> AddByRef for TypedBatch<K, V, R, B>
impl<K: DataTrait + ?Sized, R: WeightTrait + ?Sized> AddByRef for Leaf<K, R>
impl<T1> AddByRef for Tup1<T1>where
T1: AddByRef,
impl<T1, T2> AddByRef for Tup2<T1, T2>
impl<T1, T2, T3> AddByRef for Tup3<T1, T2, T3>
impl<T1, T2, T3, T4> AddByRef for Tup4<T1, T2, T3, T4>
impl<T1, T2, T3, T4, T5> AddByRef for Tup5<T1, T2, T3, T4, T5>
impl<T1, T2, T3, T4, T5, T6> AddByRef for Tup6<T1, T2, T3, T4, T5, T6>
impl<T1, T2, T3, T4, T5, T6, T7> AddByRef for Tup7<T1, T2, T3, T4, T5, T6, T7>
impl<T1, T2, T3, T4, T5, T6, T7, T8> AddByRef for Tup8<T1, T2, T3, T4, T5, T6, T7, T8>
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> AddByRef for Tup9<T1, T2, T3, T4, T5, T6, T7, T8, T9>
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> AddByRef for Tup10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
impl<T> AddByRef for CheckedInt<T>where
T: CheckedAdd,
impl<T> AddByRef for T
Implementation of AddByRef for types that have an Add.