Lines Matching defs:Rhs
134 pub unsafe trait AtomicAdd<Rhs = Self>: AtomicType {
135 /// Converts `Rhs` into the `Delta` type of the atomic implementation.
136 fn rhs_into_delta(rhs: Rhs) -> <Self::Repr as AtomicImpl>::Delta;
526 pub fn add<Rhs>(&self, v: Rhs, _: ordering::Relaxed)
528 T: AtomicAdd<Rhs>,
558 pub fn fetch_add<Rhs, Ordering: ordering::Ordering>(&self, v: Rhs, _: Ordering) -> T
560 T: AtomicAdd<Rhs>,
600 pub fn fetch_sub<Rhs, Ordering: ordering::Ordering>(&self, v: Rhs, _: Ordering) -> T
603 T: AtomicAdd<Rhs>,