pub trait Add<Rhs = Self> {
type Output;
// Required method
fn add(self, rhs: Rhs) -> Self::Output;
}
Expand description
The addition operator +
.
Note that Rhs
is Self
by default, but this is not mandatory. For
example, std::time::SystemTime
implements Add<Duration>
, which permits
operations of the form SystemTime = SystemTime + Duration
.
§Examples
§Add
able points
use std::ops::Add;
#[derive(Debug, Copy, Clone, PartialEq)]
struct Point {
x: i32,
y: i32,
}
impl Add for Point {
type Output = Self;
fn add(self, other: Self) -> Self {
Self {
x: self.x + other.x,
y: self.y + other.y,
}
}
}
assert_eq!(Point { x: 1, y: 0 } + Point { x: 2, y: 3 },
Point { x: 3, y: 3 });
§Implementing Add
with generics
Here is an example of the same Point
struct implementing the Add
trait
using generics.
use std::ops::Add;
#[derive(Debug, Copy, Clone, PartialEq)]
struct Point<T> {
x: T,
y: T,
}
// Notice that the implementation uses the associated type `Output`.
impl<T: Add<Output = T>> Add for Point<T> {
type Output = Self;
fn add(self, other: Self) -> Self::Output {
Self {
x: self.x + other.x,
y: self.y + other.y,
}
}
}
assert_eq!(Point { x: 1, y: 0 } + Point { x: 2, y: 3 },
Point { x: 3, y: 3 });
Required Associated Types§
Required Methods§
Implementors§
1.74.0 (const: unstable) · Source§impl Add for Saturating<i8>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<i8>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i8>
1.74.0 (const: unstable) · Source§impl Add for Saturating<i16>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<i16>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i16>
1.74.0 (const: unstable) · Source§impl Add for Saturating<i32>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<i32>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i32>
1.74.0 (const: unstable) · Source§impl Add for Saturating<i64>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<i64>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i64>
1.74.0 (const: unstable) · Source§impl Add for Saturating<i128>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<i128>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i128>
1.74.0 (const: unstable) · Source§impl Add for Saturating<isize>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<isize>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<isize>
1.74.0 (const: unstable) · Source§impl Add for Saturating<u8>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<u8>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u8>
1.74.0 (const: unstable) · Source§impl Add for Saturating<u16>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<u16>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u16>
1.74.0 (const: unstable) · Source§impl Add for Saturating<u32>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<u32>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u32>
1.74.0 (const: unstable) · Source§impl Add for Saturating<u64>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<u64>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u64>
1.74.0 (const: unstable) · Source§impl Add for Saturating<u128>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<u128>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u128>
1.74.0 (const: unstable) · Source§impl Add for Saturating<usize>
Available on non-crate feature ferrocene_certified
only.
impl Add for Saturating<usize>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<usize>
1.0.0 (const: unstable) · Source§impl Add for Wrapping<i8>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<i8>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<i16>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<i16>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<i32>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<i32>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<i64>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<i64>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<i128>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<i128>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<isize>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<isize>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<u8>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<u8>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<u16>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<u16>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<u32>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<u32>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<u64>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<u64>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<u128>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<u128>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Add for Wrapping<usize>
Available on non-crate feature ferrocene_certified
only.
impl Add for Wrapping<usize>
Available on non-crate feature
ferrocene_certified
only.1.3.0 (const: unstable) · Source§impl Add for Duration
Available on non-crate feature ferrocene_certified
only.
impl Add for Duration
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i8>> for &Saturating<i8>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i8>> for &Saturating<i8>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i8>> for Saturating<i8>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i8>> for Saturating<i8>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i16>> for &Saturating<i16>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i16>> for &Saturating<i16>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i16>> for Saturating<i16>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i16>> for Saturating<i16>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i32>> for &Saturating<i32>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i32>> for &Saturating<i32>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i32>> for Saturating<i32>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i32>> for Saturating<i32>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i64>> for &Saturating<i64>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i64>> for &Saturating<i64>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i64>> for Saturating<i64>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i64>> for Saturating<i64>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i128>> for &Saturating<i128>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i128>> for &Saturating<i128>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<i128>> for Saturating<i128>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<i128>> for Saturating<i128>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<isize>> for &Saturating<isize>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<isize>> for &Saturating<isize>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<isize>> for Saturating<isize>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<isize>> for Saturating<isize>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u8>> for &Saturating<u8>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u8>> for &Saturating<u8>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u8>> for Saturating<u8>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u8>> for Saturating<u8>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u16>> for &Saturating<u16>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u16>> for &Saturating<u16>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u16>> for Saturating<u16>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u16>> for Saturating<u16>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u32>> for &Saturating<u32>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u32>> for &Saturating<u32>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u32>> for Saturating<u32>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u32>> for Saturating<u32>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u64>> for &Saturating<u64>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u64>> for &Saturating<u64>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u64>> for Saturating<u64>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u64>> for Saturating<u64>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u128>> for &Saturating<u128>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u128>> for &Saturating<u128>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<u128>> for Saturating<u128>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<u128>> for Saturating<u128>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<usize>> for &Saturating<usize>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<usize>> for &Saturating<usize>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<&Saturating<usize>> for Saturating<usize>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Saturating<usize>> for Saturating<usize>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i8>> for &Wrapping<i8>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i8>> for &Wrapping<i8>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i8>> for Wrapping<i8>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i8>> for Wrapping<i8>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i16>> for &Wrapping<i16>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i16>> for &Wrapping<i16>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i16>> for Wrapping<i16>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i16>> for Wrapping<i16>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i32>> for &Wrapping<i32>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i32>> for &Wrapping<i32>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i32>> for Wrapping<i32>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i32>> for Wrapping<i32>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i64>> for &Wrapping<i64>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i64>> for &Wrapping<i64>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i64>> for Wrapping<i64>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i64>> for Wrapping<i64>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i128>> for &Wrapping<i128>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i128>> for &Wrapping<i128>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<i128>> for Wrapping<i128>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<i128>> for Wrapping<i128>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<isize>> for &Wrapping<isize>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<isize>> for &Wrapping<isize>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<isize>> for Wrapping<isize>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<isize>> for Wrapping<isize>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u8>> for &Wrapping<u8>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u8>> for &Wrapping<u8>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u8>> for Wrapping<u8>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u8>> for Wrapping<u8>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u16>> for &Wrapping<u16>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u16>> for &Wrapping<u16>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u16>> for Wrapping<u16>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u16>> for Wrapping<u16>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u32>> for &Wrapping<u32>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u32>> for &Wrapping<u32>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u32>> for Wrapping<u32>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u32>> for Wrapping<u32>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u64>> for &Wrapping<u64>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u64>> for &Wrapping<u64>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u64>> for Wrapping<u64>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u64>> for Wrapping<u64>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u128>> for &Wrapping<u128>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u128>> for &Wrapping<u128>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<u128>> for Wrapping<u128>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<u128>> for Wrapping<u128>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<usize>> for &Wrapping<usize>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<usize>> for &Wrapping<usize>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<&Wrapping<usize>> for Wrapping<usize>
Available on non-crate feature ferrocene_certified
only.
impl Add<&Wrapping<usize>> for Wrapping<usize>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<i8>> for &Saturating<i8>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<i8>> for &Saturating<i8>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<i16>> for &Saturating<i16>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<i16>> for &Saturating<i16>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<i32>> for &Saturating<i32>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<i32>> for &Saturating<i32>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<i64>> for &Saturating<i64>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<i64>> for &Saturating<i64>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<i128>> for &Saturating<i128>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<i128>> for &Saturating<i128>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<isize>> for &Saturating<isize>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<isize>> for &Saturating<isize>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<u8>> for &Saturating<u8>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<u8>> for &Saturating<u8>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<u16>> for &Saturating<u16>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<u16>> for &Saturating<u16>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<u32>> for &Saturating<u32>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<u32>> for &Saturating<u32>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<u64>> for &Saturating<u64>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<u64>> for &Saturating<u64>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<u128>> for &Saturating<u128>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<u128>> for &Saturating<u128>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Add<Saturating<usize>> for &Saturating<usize>
Available on non-crate feature ferrocene_certified
only.
impl Add<Saturating<usize>> for &Saturating<usize>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<i8>> for &Wrapping<i8>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<i8>> for &Wrapping<i8>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<i16>> for &Wrapping<i16>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<i16>> for &Wrapping<i16>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<i32>> for &Wrapping<i32>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<i32>> for &Wrapping<i32>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<i64>> for &Wrapping<i64>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<i64>> for &Wrapping<i64>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<i128>> for &Wrapping<i128>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<i128>> for &Wrapping<i128>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<isize>> for &Wrapping<isize>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<isize>> for &Wrapping<isize>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<u8>> for &Wrapping<u8>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<u8>> for &Wrapping<u8>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<u16>> for &Wrapping<u16>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<u16>> for &Wrapping<u16>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<u32>> for &Wrapping<u32>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<u32>> for &Wrapping<u32>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<u64>> for &Wrapping<u64>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<u64>> for &Wrapping<u64>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<u128>> for &Wrapping<u128>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<u128>> for &Wrapping<u128>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Add<Wrapping<usize>> for &Wrapping<usize>
Available on non-crate feature ferrocene_certified
only.
impl Add<Wrapping<usize>> for &Wrapping<usize>
Available on non-crate feature
ferrocene_certified
only.Source§impl<'lhs, 'rhs, T, const N: usize> Add<&'rhs Simd<T, N>> for &'lhs Simd<T, N>where
T: SimdElement,
Simd<T, N>: Add<Simd<T, N>, Output = Simd<T, N>>,
LaneCount<N>: SupportedLaneCount,
Available on non-crate feature ferrocene_certified
only.
impl<'lhs, 'rhs, T, const N: usize> Add<&'rhs Simd<T, N>> for &'lhs Simd<T, N>where
T: SimdElement,
Simd<T, N>: Add<Simd<T, N>, Output = Simd<T, N>>,
LaneCount<N>: SupportedLaneCount,
Available on non-crate feature
ferrocene_certified
only.Source§impl<T, const N: usize> Add<&Simd<T, N>> for Simd<T, N>where
T: SimdElement,
Simd<T, N>: Add<Simd<T, N>, Output = Simd<T, N>>,
LaneCount<N>: SupportedLaneCount,
Available on non-crate feature ferrocene_certified
only.
impl<T, const N: usize> Add<&Simd<T, N>> for Simd<T, N>where
T: SimdElement,
Simd<T, N>: Add<Simd<T, N>, Output = Simd<T, N>>,
LaneCount<N>: SupportedLaneCount,
Available on non-crate feature
ferrocene_certified
only.Source§impl<T, const N: usize> Add<Simd<T, N>> for &Simd<T, N>where
T: SimdElement,
Simd<T, N>: Add<Simd<T, N>, Output = Simd<T, N>>,
LaneCount<N>: SupportedLaneCount,
Available on non-crate feature ferrocene_certified
only.
impl<T, const N: usize> Add<Simd<T, N>> for &Simd<T, N>where
T: SimdElement,
Simd<T, N>: Add<Simd<T, N>, Output = Simd<T, N>>,
LaneCount<N>: SupportedLaneCount,
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<f32, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<f32, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<f64, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<f64, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<i8, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<i8, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<i16, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<i16, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<i32, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<i32, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<i64, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<i64, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<isize, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<isize, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<u8, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<u8, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<u16, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<u16, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Add for Simd<u32, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Add for Simd<u32, N>
Available on non-crate feature
ferrocene_certified
only.