#[repr(transparent)]pub struct Saturating<T>(pub T);
Expand description
Provides intentionally-saturating arithmetic on T
.
The underlying value can be retrieved through the .0
index of the
Saturating
tuple.
Tuple Fields§
§0: T
Trait Implementations§
Source§impl Add<&Saturating<i128>> for &Saturating<i128>
impl Add<&Saturating<i128>> for &Saturating<i128>
Source§type Output = <Saturating<i128> as Add>::Output
type Output = <Saturating<i128> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i128>,
) -> <Saturating<i128> as Add<Saturating<i128>>>::Output
fn add( self, other: &Saturating<i128>, ) -> <Saturating<i128> as Add<Saturating<i128>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i128>> for Saturating<i128>
impl Add<&Saturating<i128>> for Saturating<i128>
Source§type Output = <Saturating<i128> as Add>::Output
type Output = <Saturating<i128> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i128>,
) -> <Saturating<i128> as Add<Saturating<i128>>>::Output
fn add( self, other: &Saturating<i128>, ) -> <Saturating<i128> as Add<Saturating<i128>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i16>> for &Saturating<i16>
impl Add<&Saturating<i16>> for &Saturating<i16>
Source§type Output = <Saturating<i16> as Add>::Output
type Output = <Saturating<i16> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i16>,
) -> <Saturating<i16> as Add<Saturating<i16>>>::Output
fn add( self, other: &Saturating<i16>, ) -> <Saturating<i16> as Add<Saturating<i16>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i16>> for Saturating<i16>
impl Add<&Saturating<i16>> for Saturating<i16>
Source§type Output = <Saturating<i16> as Add>::Output
type Output = <Saturating<i16> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i16>,
) -> <Saturating<i16> as Add<Saturating<i16>>>::Output
fn add( self, other: &Saturating<i16>, ) -> <Saturating<i16> as Add<Saturating<i16>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i32>> for &Saturating<i32>
impl Add<&Saturating<i32>> for &Saturating<i32>
Source§type Output = <Saturating<i32> as Add>::Output
type Output = <Saturating<i32> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i32>,
) -> <Saturating<i32> as Add<Saturating<i32>>>::Output
fn add( self, other: &Saturating<i32>, ) -> <Saturating<i32> as Add<Saturating<i32>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i32>> for Saturating<i32>
impl Add<&Saturating<i32>> for Saturating<i32>
Source§type Output = <Saturating<i32> as Add>::Output
type Output = <Saturating<i32> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i32>,
) -> <Saturating<i32> as Add<Saturating<i32>>>::Output
fn add( self, other: &Saturating<i32>, ) -> <Saturating<i32> as Add<Saturating<i32>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i64>> for &Saturating<i64>
impl Add<&Saturating<i64>> for &Saturating<i64>
Source§type Output = <Saturating<i64> as Add>::Output
type Output = <Saturating<i64> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i64>,
) -> <Saturating<i64> as Add<Saturating<i64>>>::Output
fn add( self, other: &Saturating<i64>, ) -> <Saturating<i64> as Add<Saturating<i64>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i64>> for Saturating<i64>
impl Add<&Saturating<i64>> for Saturating<i64>
Source§type Output = <Saturating<i64> as Add>::Output
type Output = <Saturating<i64> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i64>,
) -> <Saturating<i64> as Add<Saturating<i64>>>::Output
fn add( self, other: &Saturating<i64>, ) -> <Saturating<i64> as Add<Saturating<i64>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i8>> for &Saturating<i8>
impl Add<&Saturating<i8>> for &Saturating<i8>
Source§type Output = <Saturating<i8> as Add>::Output
type Output = <Saturating<i8> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i8>,
) -> <Saturating<i8> as Add<Saturating<i8>>>::Output
fn add( self, other: &Saturating<i8>, ) -> <Saturating<i8> as Add<Saturating<i8>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<i8>> for Saturating<i8>
impl Add<&Saturating<i8>> for Saturating<i8>
Source§type Output = <Saturating<i8> as Add>::Output
type Output = <Saturating<i8> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<i8>,
) -> <Saturating<i8> as Add<Saturating<i8>>>::Output
fn add( self, other: &Saturating<i8>, ) -> <Saturating<i8> as Add<Saturating<i8>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<isize>> for &Saturating<isize>
impl Add<&Saturating<isize>> for &Saturating<isize>
Source§type Output = <Saturating<isize> as Add>::Output
type Output = <Saturating<isize> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<isize>,
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
fn add( self, other: &Saturating<isize>, ) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<isize>> for Saturating<isize>
impl Add<&Saturating<isize>> for Saturating<isize>
Source§type Output = <Saturating<isize> as Add>::Output
type Output = <Saturating<isize> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<isize>,
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
fn add( self, other: &Saturating<isize>, ) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u128>> for &Saturating<u128>
impl Add<&Saturating<u128>> for &Saturating<u128>
Source§type Output = <Saturating<u128> as Add>::Output
type Output = <Saturating<u128> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u128>,
) -> <Saturating<u128> as Add<Saturating<u128>>>::Output
fn add( self, other: &Saturating<u128>, ) -> <Saturating<u128> as Add<Saturating<u128>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u128>> for Saturating<u128>
impl Add<&Saturating<u128>> for Saturating<u128>
Source§type Output = <Saturating<u128> as Add>::Output
type Output = <Saturating<u128> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u128>,
) -> <Saturating<u128> as Add<Saturating<u128>>>::Output
fn add( self, other: &Saturating<u128>, ) -> <Saturating<u128> as Add<Saturating<u128>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u16>> for &Saturating<u16>
impl Add<&Saturating<u16>> for &Saturating<u16>
Source§type Output = <Saturating<u16> as Add>::Output
type Output = <Saturating<u16> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u16>,
) -> <Saturating<u16> as Add<Saturating<u16>>>::Output
fn add( self, other: &Saturating<u16>, ) -> <Saturating<u16> as Add<Saturating<u16>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u16>> for Saturating<u16>
impl Add<&Saturating<u16>> for Saturating<u16>
Source§type Output = <Saturating<u16> as Add>::Output
type Output = <Saturating<u16> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u16>,
) -> <Saturating<u16> as Add<Saturating<u16>>>::Output
fn add( self, other: &Saturating<u16>, ) -> <Saturating<u16> as Add<Saturating<u16>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u32>> for &Saturating<u32>
impl Add<&Saturating<u32>> for &Saturating<u32>
Source§type Output = <Saturating<u32> as Add>::Output
type Output = <Saturating<u32> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u32>,
) -> <Saturating<u32> as Add<Saturating<u32>>>::Output
fn add( self, other: &Saturating<u32>, ) -> <Saturating<u32> as Add<Saturating<u32>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u32>> for Saturating<u32>
impl Add<&Saturating<u32>> for Saturating<u32>
Source§type Output = <Saturating<u32> as Add>::Output
type Output = <Saturating<u32> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u32>,
) -> <Saturating<u32> as Add<Saturating<u32>>>::Output
fn add( self, other: &Saturating<u32>, ) -> <Saturating<u32> as Add<Saturating<u32>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u64>> for &Saturating<u64>
impl Add<&Saturating<u64>> for &Saturating<u64>
Source§type Output = <Saturating<u64> as Add>::Output
type Output = <Saturating<u64> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u64>,
) -> <Saturating<u64> as Add<Saturating<u64>>>::Output
fn add( self, other: &Saturating<u64>, ) -> <Saturating<u64> as Add<Saturating<u64>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u64>> for Saturating<u64>
impl Add<&Saturating<u64>> for Saturating<u64>
Source§type Output = <Saturating<u64> as Add>::Output
type Output = <Saturating<u64> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u64>,
) -> <Saturating<u64> as Add<Saturating<u64>>>::Output
fn add( self, other: &Saturating<u64>, ) -> <Saturating<u64> as Add<Saturating<u64>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u8>> for &Saturating<u8>
impl Add<&Saturating<u8>> for &Saturating<u8>
Source§type Output = <Saturating<u8> as Add>::Output
type Output = <Saturating<u8> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u8>,
) -> <Saturating<u8> as Add<Saturating<u8>>>::Output
fn add( self, other: &Saturating<u8>, ) -> <Saturating<u8> as Add<Saturating<u8>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<u8>> for Saturating<u8>
impl Add<&Saturating<u8>> for Saturating<u8>
Source§type Output = <Saturating<u8> as Add>::Output
type Output = <Saturating<u8> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<u8>,
) -> <Saturating<u8> as Add<Saturating<u8>>>::Output
fn add( self, other: &Saturating<u8>, ) -> <Saturating<u8> as Add<Saturating<u8>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<usize>> for &Saturating<usize>
impl Add<&Saturating<usize>> for &Saturating<usize>
Source§type Output = <Saturating<usize> as Add>::Output
type Output = <Saturating<usize> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<usize>,
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
fn add( self, other: &Saturating<usize>, ) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
Performs the
+
operation. Read moreSource§impl Add<&Saturating<usize>> for Saturating<usize>
impl Add<&Saturating<usize>> for Saturating<usize>
Source§type Output = <Saturating<usize> as Add>::Output
type Output = <Saturating<usize> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: &Saturating<usize>,
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
fn add( self, other: &Saturating<usize>, ) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<i128>> for &'a Saturating<i128>
impl<'a> Add<Saturating<i128>> for &'a Saturating<i128>
Source§type Output = <Saturating<i128> as Add>::Output
type Output = <Saturating<i128> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<i128>,
) -> <Saturating<i128> as Add<Saturating<i128>>>::Output
fn add( self, other: Saturating<i128>, ) -> <Saturating<i128> as Add<Saturating<i128>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<i16>> for &'a Saturating<i16>
impl<'a> Add<Saturating<i16>> for &'a Saturating<i16>
Source§type Output = <Saturating<i16> as Add>::Output
type Output = <Saturating<i16> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<i16>,
) -> <Saturating<i16> as Add<Saturating<i16>>>::Output
fn add( self, other: Saturating<i16>, ) -> <Saturating<i16> as Add<Saturating<i16>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<i32>> for &'a Saturating<i32>
impl<'a> Add<Saturating<i32>> for &'a Saturating<i32>
Source§type Output = <Saturating<i32> as Add>::Output
type Output = <Saturating<i32> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<i32>,
) -> <Saturating<i32> as Add<Saturating<i32>>>::Output
fn add( self, other: Saturating<i32>, ) -> <Saturating<i32> as Add<Saturating<i32>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<i64>> for &'a Saturating<i64>
impl<'a> Add<Saturating<i64>> for &'a Saturating<i64>
Source§type Output = <Saturating<i64> as Add>::Output
type Output = <Saturating<i64> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<i64>,
) -> <Saturating<i64> as Add<Saturating<i64>>>::Output
fn add( self, other: Saturating<i64>, ) -> <Saturating<i64> as Add<Saturating<i64>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<i8>> for &'a Saturating<i8>
impl<'a> Add<Saturating<i8>> for &'a Saturating<i8>
Source§type Output = <Saturating<i8> as Add>::Output
type Output = <Saturating<i8> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<i8>,
) -> <Saturating<i8> as Add<Saturating<i8>>>::Output
fn add( self, other: Saturating<i8>, ) -> <Saturating<i8> as Add<Saturating<i8>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<isize>> for &'a Saturating<isize>
impl<'a> Add<Saturating<isize>> for &'a Saturating<isize>
Source§type Output = <Saturating<isize> as Add>::Output
type Output = <Saturating<isize> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<isize>,
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
fn add( self, other: Saturating<isize>, ) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<u128>> for &'a Saturating<u128>
impl<'a> Add<Saturating<u128>> for &'a Saturating<u128>
Source§type Output = <Saturating<u128> as Add>::Output
type Output = <Saturating<u128> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<u128>,
) -> <Saturating<u128> as Add<Saturating<u128>>>::Output
fn add( self, other: Saturating<u128>, ) -> <Saturating<u128> as Add<Saturating<u128>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<u16>> for &'a Saturating<u16>
impl<'a> Add<Saturating<u16>> for &'a Saturating<u16>
Source§type Output = <Saturating<u16> as Add>::Output
type Output = <Saturating<u16> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<u16>,
) -> <Saturating<u16> as Add<Saturating<u16>>>::Output
fn add( self, other: Saturating<u16>, ) -> <Saturating<u16> as Add<Saturating<u16>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<u32>> for &'a Saturating<u32>
impl<'a> Add<Saturating<u32>> for &'a Saturating<u32>
Source§type Output = <Saturating<u32> as Add>::Output
type Output = <Saturating<u32> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<u32>,
) -> <Saturating<u32> as Add<Saturating<u32>>>::Output
fn add( self, other: Saturating<u32>, ) -> <Saturating<u32> as Add<Saturating<u32>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<u64>> for &'a Saturating<u64>
impl<'a> Add<Saturating<u64>> for &'a Saturating<u64>
Source§type Output = <Saturating<u64> as Add>::Output
type Output = <Saturating<u64> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<u64>,
) -> <Saturating<u64> as Add<Saturating<u64>>>::Output
fn add( self, other: Saturating<u64>, ) -> <Saturating<u64> as Add<Saturating<u64>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<u8>> for &'a Saturating<u8>
impl<'a> Add<Saturating<u8>> for &'a Saturating<u8>
Source§type Output = <Saturating<u8> as Add>::Output
type Output = <Saturating<u8> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<u8>,
) -> <Saturating<u8> as Add<Saturating<u8>>>::Output
fn add( self, other: Saturating<u8>, ) -> <Saturating<u8> as Add<Saturating<u8>>>::Output
Performs the
+
operation. Read moreSource§impl<'a> Add<Saturating<usize>> for &'a Saturating<usize>
impl<'a> Add<Saturating<usize>> for &'a Saturating<usize>
Source§type Output = <Saturating<usize> as Add>::Output
type Output = <Saturating<usize> as Add>::Output
The resulting type after applying the
+
operator.Source§fn add(
self,
other: Saturating<usize>,
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
fn add( self, other: Saturating<usize>, ) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
Performs the
+
operation. Read moreSource§impl Add for Saturating<i128>
impl Add for Saturating<i128>
Source§type Output = Saturating<i128>
type Output = Saturating<i128>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<i128>) -> Saturating<i128>
fn add(self, other: Saturating<i128>) -> Saturating<i128>
Performs the
+
operation. Read moreSource§impl Add for Saturating<i16>
impl Add for Saturating<i16>
Source§type Output = Saturating<i16>
type Output = Saturating<i16>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<i16>) -> Saturating<i16>
fn add(self, other: Saturating<i16>) -> Saturating<i16>
Performs the
+
operation. Read moreSource§impl Add for Saturating<i32>
impl Add for Saturating<i32>
Source§type Output = Saturating<i32>
type Output = Saturating<i32>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<i32>) -> Saturating<i32>
fn add(self, other: Saturating<i32>) -> Saturating<i32>
Performs the
+
operation. Read moreSource§impl Add for Saturating<i64>
impl Add for Saturating<i64>
Source§type Output = Saturating<i64>
type Output = Saturating<i64>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<i64>) -> Saturating<i64>
fn add(self, other: Saturating<i64>) -> Saturating<i64>
Performs the
+
operation. Read moreSource§impl Add for Saturating<i8>
impl Add for Saturating<i8>
Source§type Output = Saturating<i8>
type Output = Saturating<i8>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<i8>) -> Saturating<i8>
fn add(self, other: Saturating<i8>) -> Saturating<i8>
Performs the
+
operation. Read moreSource§impl Add for Saturating<isize>
impl Add for Saturating<isize>
Source§type Output = Saturating<isize>
type Output = Saturating<isize>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<isize>) -> Saturating<isize>
fn add(self, other: Saturating<isize>) -> Saturating<isize>
Performs the
+
operation. Read moreSource§impl Add for Saturating<u128>
impl Add for Saturating<u128>
Source§type Output = Saturating<u128>
type Output = Saturating<u128>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<u128>) -> Saturating<u128>
fn add(self, other: Saturating<u128>) -> Saturating<u128>
Performs the
+
operation. Read moreSource§impl Add for Saturating<u16>
impl Add for Saturating<u16>
Source§type Output = Saturating<u16>
type Output = Saturating<u16>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<u16>) -> Saturating<u16>
fn add(self, other: Saturating<u16>) -> Saturating<u16>
Performs the
+
operation. Read moreSource§impl Add for Saturating<u32>
impl Add for Saturating<u32>
Source§type Output = Saturating<u32>
type Output = Saturating<u32>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<u32>) -> Saturating<u32>
fn add(self, other: Saturating<u32>) -> Saturating<u32>
Performs the
+
operation. Read moreSource§impl Add for Saturating<u64>
impl Add for Saturating<u64>
Source§type Output = Saturating<u64>
type Output = Saturating<u64>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<u64>) -> Saturating<u64>
fn add(self, other: Saturating<u64>) -> Saturating<u64>
Performs the
+
operation. Read moreSource§impl Add for Saturating<u8>
impl Add for Saturating<u8>
Source§type Output = Saturating<u8>
type Output = Saturating<u8>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<u8>) -> Saturating<u8>
fn add(self, other: Saturating<u8>) -> Saturating<u8>
Performs the
+
operation. Read moreSource§impl Add for Saturating<usize>
impl Add for Saturating<usize>
Source§type Output = Saturating<usize>
type Output = Saturating<usize>
The resulting type after applying the
+
operator.Source§fn add(self, other: Saturating<usize>) -> Saturating<usize>
fn add(self, other: Saturating<usize>) -> Saturating<usize>
Performs the
+
operation. Read moreSource§impl AddAssign<&Saturating<i128>> for Saturating<i128>
impl AddAssign<&Saturating<i128>> for Saturating<i128>
Source§fn add_assign(&mut self, other: &Saturating<i128>)
fn add_assign(&mut self, other: &Saturating<i128>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<i16>> for Saturating<i16>
impl AddAssign<&Saturating<i16>> for Saturating<i16>
Source§fn add_assign(&mut self, other: &Saturating<i16>)
fn add_assign(&mut self, other: &Saturating<i16>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<i32>> for Saturating<i32>
impl AddAssign<&Saturating<i32>> for Saturating<i32>
Source§fn add_assign(&mut self, other: &Saturating<i32>)
fn add_assign(&mut self, other: &Saturating<i32>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<i64>> for Saturating<i64>
impl AddAssign<&Saturating<i64>> for Saturating<i64>
Source§fn add_assign(&mut self, other: &Saturating<i64>)
fn add_assign(&mut self, other: &Saturating<i64>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<i8>> for Saturating<i8>
impl AddAssign<&Saturating<i8>> for Saturating<i8>
Source§fn add_assign(&mut self, other: &Saturating<i8>)
fn add_assign(&mut self, other: &Saturating<i8>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<isize>> for Saturating<isize>
impl AddAssign<&Saturating<isize>> for Saturating<isize>
Source§fn add_assign(&mut self, other: &Saturating<isize>)
fn add_assign(&mut self, other: &Saturating<isize>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<u128>> for Saturating<u128>
impl AddAssign<&Saturating<u128>> for Saturating<u128>
Source§fn add_assign(&mut self, other: &Saturating<u128>)
fn add_assign(&mut self, other: &Saturating<u128>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<u16>> for Saturating<u16>
impl AddAssign<&Saturating<u16>> for Saturating<u16>
Source§fn add_assign(&mut self, other: &Saturating<u16>)
fn add_assign(&mut self, other: &Saturating<u16>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<u32>> for Saturating<u32>
impl AddAssign<&Saturating<u32>> for Saturating<u32>
Source§fn add_assign(&mut self, other: &Saturating<u32>)
fn add_assign(&mut self, other: &Saturating<u32>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<u64>> for Saturating<u64>
impl AddAssign<&Saturating<u64>> for Saturating<u64>
Source§fn add_assign(&mut self, other: &Saturating<u64>)
fn add_assign(&mut self, other: &Saturating<u64>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<u8>> for Saturating<u8>
impl AddAssign<&Saturating<u8>> for Saturating<u8>
Source§fn add_assign(&mut self, other: &Saturating<u8>)
fn add_assign(&mut self, other: &Saturating<u8>)
Performs the
+=
operation. Read moreSource§impl AddAssign<&Saturating<usize>> for Saturating<usize>
impl AddAssign<&Saturating<usize>> for Saturating<usize>
Source§fn add_assign(&mut self, other: &Saturating<usize>)
fn add_assign(&mut self, other: &Saturating<usize>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<i128>
impl AddAssign for Saturating<i128>
Source§fn add_assign(&mut self, other: Saturating<i128>)
fn add_assign(&mut self, other: Saturating<i128>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<i16>
impl AddAssign for Saturating<i16>
Source§fn add_assign(&mut self, other: Saturating<i16>)
fn add_assign(&mut self, other: Saturating<i16>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<i32>
impl AddAssign for Saturating<i32>
Source§fn add_assign(&mut self, other: Saturating<i32>)
fn add_assign(&mut self, other: Saturating<i32>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<i64>
impl AddAssign for Saturating<i64>
Source§fn add_assign(&mut self, other: Saturating<i64>)
fn add_assign(&mut self, other: Saturating<i64>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<i8>
impl AddAssign for Saturating<i8>
Source§fn add_assign(&mut self, other: Saturating<i8>)
fn add_assign(&mut self, other: Saturating<i8>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<isize>
impl AddAssign for Saturating<isize>
Source§fn add_assign(&mut self, other: Saturating<isize>)
fn add_assign(&mut self, other: Saturating<isize>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<u128>
impl AddAssign for Saturating<u128>
Source§fn add_assign(&mut self, other: Saturating<u128>)
fn add_assign(&mut self, other: Saturating<u128>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<u16>
impl AddAssign for Saturating<u16>
Source§fn add_assign(&mut self, other: Saturating<u16>)
fn add_assign(&mut self, other: Saturating<u16>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<u32>
impl AddAssign for Saturating<u32>
Source§fn add_assign(&mut self, other: Saturating<u32>)
fn add_assign(&mut self, other: Saturating<u32>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<u64>
impl AddAssign for Saturating<u64>
Source§fn add_assign(&mut self, other: Saturating<u64>)
fn add_assign(&mut self, other: Saturating<u64>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<u8>
impl AddAssign for Saturating<u8>
Source§fn add_assign(&mut self, other: Saturating<u8>)
fn add_assign(&mut self, other: Saturating<u8>)
Performs the
+=
operation. Read moreSource§impl AddAssign for Saturating<usize>
impl AddAssign for Saturating<usize>
Source§fn add_assign(&mut self, other: Saturating<usize>)
fn add_assign(&mut self, other: Saturating<usize>)
Performs the
+=
operation. Read moreSource§impl<T: Binary> Binary for Saturating<T>
impl<T: Binary> Binary for Saturating<T>
Source§impl<T: Clone> Clone for Saturating<T>
impl<T: Clone> Clone for Saturating<T>
Source§fn clone(&self) -> Saturating<T>
fn clone(&self) -> Saturating<T>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<T: Debug> Debug for Saturating<T>
impl<T: Debug> Debug for Saturating<T>
Source§impl<T: Default> Default for Saturating<T>
impl<T: Default> Default for Saturating<T>
Source§fn default() -> Saturating<T>
fn default() -> Saturating<T>
Returns the “default value” for a type. Read more
Source§impl<T: Display> Display for Saturating<T>
impl<T: Display> Display for Saturating<T>
Source§impl<T: Hash> Hash for Saturating<T>
impl<T: Hash> Hash for Saturating<T>
Source§impl<T: LowerHex> LowerHex for Saturating<T>
impl<T: LowerHex> LowerHex for Saturating<T>
Source§impl Mul<&Saturating<i128>> for &Saturating<i128>
impl Mul<&Saturating<i128>> for &Saturating<i128>
Source§type Output = <Saturating<i128> as Mul>::Output
type Output = <Saturating<i128> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i128>,
) -> <Saturating<i128> as Mul<Saturating<i128>>>::Output
fn mul( self, other: &Saturating<i128>, ) -> <Saturating<i128> as Mul<Saturating<i128>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i128>> for Saturating<i128>
impl Mul<&Saturating<i128>> for Saturating<i128>
Source§type Output = <Saturating<i128> as Mul>::Output
type Output = <Saturating<i128> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i128>,
) -> <Saturating<i128> as Mul<Saturating<i128>>>::Output
fn mul( self, other: &Saturating<i128>, ) -> <Saturating<i128> as Mul<Saturating<i128>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i16>> for &Saturating<i16>
impl Mul<&Saturating<i16>> for &Saturating<i16>
Source§type Output = <Saturating<i16> as Mul>::Output
type Output = <Saturating<i16> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i16>,
) -> <Saturating<i16> as Mul<Saturating<i16>>>::Output
fn mul( self, other: &Saturating<i16>, ) -> <Saturating<i16> as Mul<Saturating<i16>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i16>> for Saturating<i16>
impl Mul<&Saturating<i16>> for Saturating<i16>
Source§type Output = <Saturating<i16> as Mul>::Output
type Output = <Saturating<i16> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i16>,
) -> <Saturating<i16> as Mul<Saturating<i16>>>::Output
fn mul( self, other: &Saturating<i16>, ) -> <Saturating<i16> as Mul<Saturating<i16>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i32>> for &Saturating<i32>
impl Mul<&Saturating<i32>> for &Saturating<i32>
Source§type Output = <Saturating<i32> as Mul>::Output
type Output = <Saturating<i32> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i32>,
) -> <Saturating<i32> as Mul<Saturating<i32>>>::Output
fn mul( self, other: &Saturating<i32>, ) -> <Saturating<i32> as Mul<Saturating<i32>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i32>> for Saturating<i32>
impl Mul<&Saturating<i32>> for Saturating<i32>
Source§type Output = <Saturating<i32> as Mul>::Output
type Output = <Saturating<i32> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i32>,
) -> <Saturating<i32> as Mul<Saturating<i32>>>::Output
fn mul( self, other: &Saturating<i32>, ) -> <Saturating<i32> as Mul<Saturating<i32>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i64>> for &Saturating<i64>
impl Mul<&Saturating<i64>> for &Saturating<i64>
Source§type Output = <Saturating<i64> as Mul>::Output
type Output = <Saturating<i64> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i64>,
) -> <Saturating<i64> as Mul<Saturating<i64>>>::Output
fn mul( self, other: &Saturating<i64>, ) -> <Saturating<i64> as Mul<Saturating<i64>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i64>> for Saturating<i64>
impl Mul<&Saturating<i64>> for Saturating<i64>
Source§type Output = <Saturating<i64> as Mul>::Output
type Output = <Saturating<i64> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i64>,
) -> <Saturating<i64> as Mul<Saturating<i64>>>::Output
fn mul( self, other: &Saturating<i64>, ) -> <Saturating<i64> as Mul<Saturating<i64>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i8>> for &Saturating<i8>
impl Mul<&Saturating<i8>> for &Saturating<i8>
Source§type Output = <Saturating<i8> as Mul>::Output
type Output = <Saturating<i8> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i8>,
) -> <Saturating<i8> as Mul<Saturating<i8>>>::Output
fn mul( self, other: &Saturating<i8>, ) -> <Saturating<i8> as Mul<Saturating<i8>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<i8>> for Saturating<i8>
impl Mul<&Saturating<i8>> for Saturating<i8>
Source§type Output = <Saturating<i8> as Mul>::Output
type Output = <Saturating<i8> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<i8>,
) -> <Saturating<i8> as Mul<Saturating<i8>>>::Output
fn mul( self, other: &Saturating<i8>, ) -> <Saturating<i8> as Mul<Saturating<i8>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<isize>> for &Saturating<isize>
impl Mul<&Saturating<isize>> for &Saturating<isize>
Source§type Output = <Saturating<isize> as Mul>::Output
type Output = <Saturating<isize> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<isize>,
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
fn mul( self, other: &Saturating<isize>, ) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<isize>> for Saturating<isize>
impl Mul<&Saturating<isize>> for Saturating<isize>
Source§type Output = <Saturating<isize> as Mul>::Output
type Output = <Saturating<isize> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<isize>,
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
fn mul( self, other: &Saturating<isize>, ) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u128>> for &Saturating<u128>
impl Mul<&Saturating<u128>> for &Saturating<u128>
Source§type Output = <Saturating<u128> as Mul>::Output
type Output = <Saturating<u128> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u128>,
) -> <Saturating<u128> as Mul<Saturating<u128>>>::Output
fn mul( self, other: &Saturating<u128>, ) -> <Saturating<u128> as Mul<Saturating<u128>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u128>> for Saturating<u128>
impl Mul<&Saturating<u128>> for Saturating<u128>
Source§type Output = <Saturating<u128> as Mul>::Output
type Output = <Saturating<u128> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u128>,
) -> <Saturating<u128> as Mul<Saturating<u128>>>::Output
fn mul( self, other: &Saturating<u128>, ) -> <Saturating<u128> as Mul<Saturating<u128>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u16>> for &Saturating<u16>
impl Mul<&Saturating<u16>> for &Saturating<u16>
Source§type Output = <Saturating<u16> as Mul>::Output
type Output = <Saturating<u16> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u16>,
) -> <Saturating<u16> as Mul<Saturating<u16>>>::Output
fn mul( self, other: &Saturating<u16>, ) -> <Saturating<u16> as Mul<Saturating<u16>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u16>> for Saturating<u16>
impl Mul<&Saturating<u16>> for Saturating<u16>
Source§type Output = <Saturating<u16> as Mul>::Output
type Output = <Saturating<u16> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u16>,
) -> <Saturating<u16> as Mul<Saturating<u16>>>::Output
fn mul( self, other: &Saturating<u16>, ) -> <Saturating<u16> as Mul<Saturating<u16>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u32>> for &Saturating<u32>
impl Mul<&Saturating<u32>> for &Saturating<u32>
Source§type Output = <Saturating<u32> as Mul>::Output
type Output = <Saturating<u32> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u32>,
) -> <Saturating<u32> as Mul<Saturating<u32>>>::Output
fn mul( self, other: &Saturating<u32>, ) -> <Saturating<u32> as Mul<Saturating<u32>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u32>> for Saturating<u32>
impl Mul<&Saturating<u32>> for Saturating<u32>
Source§type Output = <Saturating<u32> as Mul>::Output
type Output = <Saturating<u32> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u32>,
) -> <Saturating<u32> as Mul<Saturating<u32>>>::Output
fn mul( self, other: &Saturating<u32>, ) -> <Saturating<u32> as Mul<Saturating<u32>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u64>> for &Saturating<u64>
impl Mul<&Saturating<u64>> for &Saturating<u64>
Source§type Output = <Saturating<u64> as Mul>::Output
type Output = <Saturating<u64> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u64>,
) -> <Saturating<u64> as Mul<Saturating<u64>>>::Output
fn mul( self, other: &Saturating<u64>, ) -> <Saturating<u64> as Mul<Saturating<u64>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u64>> for Saturating<u64>
impl Mul<&Saturating<u64>> for Saturating<u64>
Source§type Output = <Saturating<u64> as Mul>::Output
type Output = <Saturating<u64> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u64>,
) -> <Saturating<u64> as Mul<Saturating<u64>>>::Output
fn mul( self, other: &Saturating<u64>, ) -> <Saturating<u64> as Mul<Saturating<u64>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u8>> for &Saturating<u8>
impl Mul<&Saturating<u8>> for &Saturating<u8>
Source§type Output = <Saturating<u8> as Mul>::Output
type Output = <Saturating<u8> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u8>,
) -> <Saturating<u8> as Mul<Saturating<u8>>>::Output
fn mul( self, other: &Saturating<u8>, ) -> <Saturating<u8> as Mul<Saturating<u8>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<u8>> for Saturating<u8>
impl Mul<&Saturating<u8>> for Saturating<u8>
Source§type Output = <Saturating<u8> as Mul>::Output
type Output = <Saturating<u8> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<u8>,
) -> <Saturating<u8> as Mul<Saturating<u8>>>::Output
fn mul( self, other: &Saturating<u8>, ) -> <Saturating<u8> as Mul<Saturating<u8>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<usize>> for &Saturating<usize>
impl Mul<&Saturating<usize>> for &Saturating<usize>
Source§type Output = <Saturating<usize> as Mul>::Output
type Output = <Saturating<usize> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<usize>,
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
fn mul( self, other: &Saturating<usize>, ) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
Performs the
*
operation. Read moreSource§impl Mul<&Saturating<usize>> for Saturating<usize>
impl Mul<&Saturating<usize>> for Saturating<usize>
Source§type Output = <Saturating<usize> as Mul>::Output
type Output = <Saturating<usize> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: &Saturating<usize>,
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
fn mul( self, other: &Saturating<usize>, ) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<i128>> for &'a Saturating<i128>
impl<'a> Mul<Saturating<i128>> for &'a Saturating<i128>
Source§type Output = <Saturating<i128> as Mul>::Output
type Output = <Saturating<i128> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<i128>,
) -> <Saturating<i128> as Mul<Saturating<i128>>>::Output
fn mul( self, other: Saturating<i128>, ) -> <Saturating<i128> as Mul<Saturating<i128>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<i16>> for &'a Saturating<i16>
impl<'a> Mul<Saturating<i16>> for &'a Saturating<i16>
Source§type Output = <Saturating<i16> as Mul>::Output
type Output = <Saturating<i16> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<i16>,
) -> <Saturating<i16> as Mul<Saturating<i16>>>::Output
fn mul( self, other: Saturating<i16>, ) -> <Saturating<i16> as Mul<Saturating<i16>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<i32>> for &'a Saturating<i32>
impl<'a> Mul<Saturating<i32>> for &'a Saturating<i32>
Source§type Output = <Saturating<i32> as Mul>::Output
type Output = <Saturating<i32> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<i32>,
) -> <Saturating<i32> as Mul<Saturating<i32>>>::Output
fn mul( self, other: Saturating<i32>, ) -> <Saturating<i32> as Mul<Saturating<i32>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<i64>> for &'a Saturating<i64>
impl<'a> Mul<Saturating<i64>> for &'a Saturating<i64>
Source§type Output = <Saturating<i64> as Mul>::Output
type Output = <Saturating<i64> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<i64>,
) -> <Saturating<i64> as Mul<Saturating<i64>>>::Output
fn mul( self, other: Saturating<i64>, ) -> <Saturating<i64> as Mul<Saturating<i64>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<i8>> for &'a Saturating<i8>
impl<'a> Mul<Saturating<i8>> for &'a Saturating<i8>
Source§type Output = <Saturating<i8> as Mul>::Output
type Output = <Saturating<i8> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<i8>,
) -> <Saturating<i8> as Mul<Saturating<i8>>>::Output
fn mul( self, other: Saturating<i8>, ) -> <Saturating<i8> as Mul<Saturating<i8>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<isize>> for &'a Saturating<isize>
impl<'a> Mul<Saturating<isize>> for &'a Saturating<isize>
Source§type Output = <Saturating<isize> as Mul>::Output
type Output = <Saturating<isize> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<isize>,
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
fn mul( self, other: Saturating<isize>, ) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<u128>> for &'a Saturating<u128>
impl<'a> Mul<Saturating<u128>> for &'a Saturating<u128>
Source§type Output = <Saturating<u128> as Mul>::Output
type Output = <Saturating<u128> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<u128>,
) -> <Saturating<u128> as Mul<Saturating<u128>>>::Output
fn mul( self, other: Saturating<u128>, ) -> <Saturating<u128> as Mul<Saturating<u128>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<u16>> for &'a Saturating<u16>
impl<'a> Mul<Saturating<u16>> for &'a Saturating<u16>
Source§type Output = <Saturating<u16> as Mul>::Output
type Output = <Saturating<u16> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<u16>,
) -> <Saturating<u16> as Mul<Saturating<u16>>>::Output
fn mul( self, other: Saturating<u16>, ) -> <Saturating<u16> as Mul<Saturating<u16>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<u32>> for &'a Saturating<u32>
impl<'a> Mul<Saturating<u32>> for &'a Saturating<u32>
Source§type Output = <Saturating<u32> as Mul>::Output
type Output = <Saturating<u32> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<u32>,
) -> <Saturating<u32> as Mul<Saturating<u32>>>::Output
fn mul( self, other: Saturating<u32>, ) -> <Saturating<u32> as Mul<Saturating<u32>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<u64>> for &'a Saturating<u64>
impl<'a> Mul<Saturating<u64>> for &'a Saturating<u64>
Source§type Output = <Saturating<u64> as Mul>::Output
type Output = <Saturating<u64> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<u64>,
) -> <Saturating<u64> as Mul<Saturating<u64>>>::Output
fn mul( self, other: Saturating<u64>, ) -> <Saturating<u64> as Mul<Saturating<u64>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<u8>> for &'a Saturating<u8>
impl<'a> Mul<Saturating<u8>> for &'a Saturating<u8>
Source§type Output = <Saturating<u8> as Mul>::Output
type Output = <Saturating<u8> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<u8>,
) -> <Saturating<u8> as Mul<Saturating<u8>>>::Output
fn mul( self, other: Saturating<u8>, ) -> <Saturating<u8> as Mul<Saturating<u8>>>::Output
Performs the
*
operation. Read moreSource§impl<'a> Mul<Saturating<usize>> for &'a Saturating<usize>
impl<'a> Mul<Saturating<usize>> for &'a Saturating<usize>
Source§type Output = <Saturating<usize> as Mul>::Output
type Output = <Saturating<usize> as Mul>::Output
The resulting type after applying the
*
operator.Source§fn mul(
self,
other: Saturating<usize>,
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
fn mul( self, other: Saturating<usize>, ) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
Performs the
*
operation. Read moreSource§impl Mul for Saturating<i128>
impl Mul for Saturating<i128>
Source§type Output = Saturating<i128>
type Output = Saturating<i128>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<i128>) -> Saturating<i128>
fn mul(self, other: Saturating<i128>) -> Saturating<i128>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<i16>
impl Mul for Saturating<i16>
Source§type Output = Saturating<i16>
type Output = Saturating<i16>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<i16>) -> Saturating<i16>
fn mul(self, other: Saturating<i16>) -> Saturating<i16>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<i32>
impl Mul for Saturating<i32>
Source§type Output = Saturating<i32>
type Output = Saturating<i32>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<i32>) -> Saturating<i32>
fn mul(self, other: Saturating<i32>) -> Saturating<i32>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<i64>
impl Mul for Saturating<i64>
Source§type Output = Saturating<i64>
type Output = Saturating<i64>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<i64>) -> Saturating<i64>
fn mul(self, other: Saturating<i64>) -> Saturating<i64>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<i8>
impl Mul for Saturating<i8>
Source§type Output = Saturating<i8>
type Output = Saturating<i8>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<i8>) -> Saturating<i8>
fn mul(self, other: Saturating<i8>) -> Saturating<i8>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<isize>
impl Mul for Saturating<isize>
Source§type Output = Saturating<isize>
type Output = Saturating<isize>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<isize>) -> Saturating<isize>
fn mul(self, other: Saturating<isize>) -> Saturating<isize>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<u128>
impl Mul for Saturating<u128>
Source§type Output = Saturating<u128>
type Output = Saturating<u128>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<u128>) -> Saturating<u128>
fn mul(self, other: Saturating<u128>) -> Saturating<u128>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<u16>
impl Mul for Saturating<u16>
Source§type Output = Saturating<u16>
type Output = Saturating<u16>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<u16>) -> Saturating<u16>
fn mul(self, other: Saturating<u16>) -> Saturating<u16>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<u32>
impl Mul for Saturating<u32>
Source§type Output = Saturating<u32>
type Output = Saturating<u32>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<u32>) -> Saturating<u32>
fn mul(self, other: Saturating<u32>) -> Saturating<u32>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<u64>
impl Mul for Saturating<u64>
Source§type Output = Saturating<u64>
type Output = Saturating<u64>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<u64>) -> Saturating<u64>
fn mul(self, other: Saturating<u64>) -> Saturating<u64>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<u8>
impl Mul for Saturating<u8>
Source§type Output = Saturating<u8>
type Output = Saturating<u8>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<u8>) -> Saturating<u8>
fn mul(self, other: Saturating<u8>) -> Saturating<u8>
Performs the
*
operation. Read moreSource§impl Mul for Saturating<usize>
impl Mul for Saturating<usize>
Source§type Output = Saturating<usize>
type Output = Saturating<usize>
The resulting type after applying the
*
operator.Source§fn mul(self, other: Saturating<usize>) -> Saturating<usize>
fn mul(self, other: Saturating<usize>) -> Saturating<usize>
Performs the
*
operation. Read moreSource§impl MulAssign<&Saturating<i128>> for Saturating<i128>
impl MulAssign<&Saturating<i128>> for Saturating<i128>
Source§fn mul_assign(&mut self, other: &Saturating<i128>)
fn mul_assign(&mut self, other: &Saturating<i128>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<i16>> for Saturating<i16>
impl MulAssign<&Saturating<i16>> for Saturating<i16>
Source§fn mul_assign(&mut self, other: &Saturating<i16>)
fn mul_assign(&mut self, other: &Saturating<i16>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<i32>> for Saturating<i32>
impl MulAssign<&Saturating<i32>> for Saturating<i32>
Source§fn mul_assign(&mut self, other: &Saturating<i32>)
fn mul_assign(&mut self, other: &Saturating<i32>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<i64>> for Saturating<i64>
impl MulAssign<&Saturating<i64>> for Saturating<i64>
Source§fn mul_assign(&mut self, other: &Saturating<i64>)
fn mul_assign(&mut self, other: &Saturating<i64>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<i8>> for Saturating<i8>
impl MulAssign<&Saturating<i8>> for Saturating<i8>
Source§fn mul_assign(&mut self, other: &Saturating<i8>)
fn mul_assign(&mut self, other: &Saturating<i8>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<isize>> for Saturating<isize>
impl MulAssign<&Saturating<isize>> for Saturating<isize>
Source§fn mul_assign(&mut self, other: &Saturating<isize>)
fn mul_assign(&mut self, other: &Saturating<isize>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<u128>> for Saturating<u128>
impl MulAssign<&Saturating<u128>> for Saturating<u128>
Source§fn mul_assign(&mut self, other: &Saturating<u128>)
fn mul_assign(&mut self, other: &Saturating<u128>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<u16>> for Saturating<u16>
impl MulAssign<&Saturating<u16>> for Saturating<u16>
Source§fn mul_assign(&mut self, other: &Saturating<u16>)
fn mul_assign(&mut self, other: &Saturating<u16>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<u32>> for Saturating<u32>
impl MulAssign<&Saturating<u32>> for Saturating<u32>
Source§fn mul_assign(&mut self, other: &Saturating<u32>)
fn mul_assign(&mut self, other: &Saturating<u32>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<u64>> for Saturating<u64>
impl MulAssign<&Saturating<u64>> for Saturating<u64>
Source§fn mul_assign(&mut self, other: &Saturating<u64>)
fn mul_assign(&mut self, other: &Saturating<u64>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<u8>> for Saturating<u8>
impl MulAssign<&Saturating<u8>> for Saturating<u8>
Source§fn mul_assign(&mut self, other: &Saturating<u8>)
fn mul_assign(&mut self, other: &Saturating<u8>)
Performs the
*=
operation. Read moreSource§impl MulAssign<&Saturating<usize>> for Saturating<usize>
impl MulAssign<&Saturating<usize>> for Saturating<usize>
Source§fn mul_assign(&mut self, other: &Saturating<usize>)
fn mul_assign(&mut self, other: &Saturating<usize>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<i128>
impl MulAssign for Saturating<i128>
Source§fn mul_assign(&mut self, other: Saturating<i128>)
fn mul_assign(&mut self, other: Saturating<i128>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<i16>
impl MulAssign for Saturating<i16>
Source§fn mul_assign(&mut self, other: Saturating<i16>)
fn mul_assign(&mut self, other: Saturating<i16>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<i32>
impl MulAssign for Saturating<i32>
Source§fn mul_assign(&mut self, other: Saturating<i32>)
fn mul_assign(&mut self, other: Saturating<i32>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<i64>
impl MulAssign for Saturating<i64>
Source§fn mul_assign(&mut self, other: Saturating<i64>)
fn mul_assign(&mut self, other: Saturating<i64>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<i8>
impl MulAssign for Saturating<i8>
Source§fn mul_assign(&mut self, other: Saturating<i8>)
fn mul_assign(&mut self, other: Saturating<i8>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<isize>
impl MulAssign for Saturating<isize>
Source§fn mul_assign(&mut self, other: Saturating<isize>)
fn mul_assign(&mut self, other: Saturating<isize>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<u128>
impl MulAssign for Saturating<u128>
Source§fn mul_assign(&mut self, other: Saturating<u128>)
fn mul_assign(&mut self, other: Saturating<u128>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<u16>
impl MulAssign for Saturating<u16>
Source§fn mul_assign(&mut self, other: Saturating<u16>)
fn mul_assign(&mut self, other: Saturating<u16>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<u32>
impl MulAssign for Saturating<u32>
Source§fn mul_assign(&mut self, other: Saturating<u32>)
fn mul_assign(&mut self, other: Saturating<u32>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<u64>
impl MulAssign for Saturating<u64>
Source§fn mul_assign(&mut self, other: Saturating<u64>)
fn mul_assign(&mut self, other: Saturating<u64>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<u8>
impl MulAssign for Saturating<u8>
Source§fn mul_assign(&mut self, other: Saturating<u8>)
fn mul_assign(&mut self, other: Saturating<u8>)
Performs the
*=
operation. Read moreSource§impl MulAssign for Saturating<usize>
impl MulAssign for Saturating<usize>
Source§fn mul_assign(&mut self, other: Saturating<usize>)
fn mul_assign(&mut self, other: Saturating<usize>)
Performs the
*=
operation. Read moreSource§impl Neg for &Saturating<i128>
impl Neg for &Saturating<i128>
Source§impl Neg for &Saturating<i16>
impl Neg for &Saturating<i16>
Source§impl Neg for &Saturating<i32>
impl Neg for &Saturating<i32>
Source§impl Neg for &Saturating<i64>
impl Neg for &Saturating<i64>
Source§impl Neg for &Saturating<i8>
impl Neg for &Saturating<i8>
Source§impl Neg for &Saturating<isize>
impl Neg for &Saturating<isize>
Source§impl Neg for &Saturating<u128>
impl Neg for &Saturating<u128>
Source§impl Neg for &Saturating<u16>
impl Neg for &Saturating<u16>
Source§impl Neg for &Saturating<u32>
impl Neg for &Saturating<u32>
Source§impl Neg for &Saturating<u64>
impl Neg for &Saturating<u64>
Source§impl Neg for &Saturating<u8>
impl Neg for &Saturating<u8>
Source§impl Neg for &Saturating<usize>
impl Neg for &Saturating<usize>
Source§impl Neg for Saturating<i128>
impl Neg for Saturating<i128>
Source§impl Neg for Saturating<i16>
impl Neg for Saturating<i16>
Source§impl Neg for Saturating<i32>
impl Neg for Saturating<i32>
Source§impl Neg for Saturating<i64>
impl Neg for Saturating<i64>
Source§impl Neg for Saturating<i8>
impl Neg for Saturating<i8>
Source§impl Neg for Saturating<isize>
impl Neg for Saturating<isize>
Source§impl Neg for Saturating<u128>
impl Neg for Saturating<u128>
Source§impl Neg for Saturating<u16>
impl Neg for Saturating<u16>
Source§impl Neg for Saturating<u32>
impl Neg for Saturating<u32>
Source§impl Neg for Saturating<u64>
impl Neg for Saturating<u64>
Source§impl Neg for Saturating<u8>
impl Neg for Saturating<u8>
Source§impl Neg for Saturating<usize>
impl Neg for Saturating<usize>
Source§impl<T: Octal> Octal for Saturating<T>
impl<T: Octal> Octal for Saturating<T>
Source§impl<T: Ord> Ord for Saturating<T>
impl<T: Ord> Ord for Saturating<T>
Source§fn cmp(&self, other: &Saturating<T>) -> Ordering
fn cmp(&self, other: &Saturating<T>) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<T: PartialEq> PartialEq for Saturating<T>
impl<T: PartialEq> PartialEq for Saturating<T>
Source§impl<T: PartialOrd> PartialOrd for Saturating<T>
impl<T: PartialOrd> PartialOrd for Saturating<T>
Source§impl Sub<&Saturating<i128>> for &Saturating<i128>
impl Sub<&Saturating<i128>> for &Saturating<i128>
Source§type Output = <Saturating<i128> as Sub>::Output
type Output = <Saturating<i128> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i128>,
) -> <Saturating<i128> as Sub<Saturating<i128>>>::Output
fn sub( self, other: &Saturating<i128>, ) -> <Saturating<i128> as Sub<Saturating<i128>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i128>> for Saturating<i128>
impl Sub<&Saturating<i128>> for Saturating<i128>
Source§type Output = <Saturating<i128> as Sub>::Output
type Output = <Saturating<i128> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i128>,
) -> <Saturating<i128> as Sub<Saturating<i128>>>::Output
fn sub( self, other: &Saturating<i128>, ) -> <Saturating<i128> as Sub<Saturating<i128>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i16>> for &Saturating<i16>
impl Sub<&Saturating<i16>> for &Saturating<i16>
Source§type Output = <Saturating<i16> as Sub>::Output
type Output = <Saturating<i16> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i16>,
) -> <Saturating<i16> as Sub<Saturating<i16>>>::Output
fn sub( self, other: &Saturating<i16>, ) -> <Saturating<i16> as Sub<Saturating<i16>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i16>> for Saturating<i16>
impl Sub<&Saturating<i16>> for Saturating<i16>
Source§type Output = <Saturating<i16> as Sub>::Output
type Output = <Saturating<i16> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i16>,
) -> <Saturating<i16> as Sub<Saturating<i16>>>::Output
fn sub( self, other: &Saturating<i16>, ) -> <Saturating<i16> as Sub<Saturating<i16>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i32>> for &Saturating<i32>
impl Sub<&Saturating<i32>> for &Saturating<i32>
Source§type Output = <Saturating<i32> as Sub>::Output
type Output = <Saturating<i32> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i32>,
) -> <Saturating<i32> as Sub<Saturating<i32>>>::Output
fn sub( self, other: &Saturating<i32>, ) -> <Saturating<i32> as Sub<Saturating<i32>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i32>> for Saturating<i32>
impl Sub<&Saturating<i32>> for Saturating<i32>
Source§type Output = <Saturating<i32> as Sub>::Output
type Output = <Saturating<i32> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i32>,
) -> <Saturating<i32> as Sub<Saturating<i32>>>::Output
fn sub( self, other: &Saturating<i32>, ) -> <Saturating<i32> as Sub<Saturating<i32>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i64>> for &Saturating<i64>
impl Sub<&Saturating<i64>> for &Saturating<i64>
Source§type Output = <Saturating<i64> as Sub>::Output
type Output = <Saturating<i64> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i64>,
) -> <Saturating<i64> as Sub<Saturating<i64>>>::Output
fn sub( self, other: &Saturating<i64>, ) -> <Saturating<i64> as Sub<Saturating<i64>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i64>> for Saturating<i64>
impl Sub<&Saturating<i64>> for Saturating<i64>
Source§type Output = <Saturating<i64> as Sub>::Output
type Output = <Saturating<i64> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i64>,
) -> <Saturating<i64> as Sub<Saturating<i64>>>::Output
fn sub( self, other: &Saturating<i64>, ) -> <Saturating<i64> as Sub<Saturating<i64>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i8>> for &Saturating<i8>
impl Sub<&Saturating<i8>> for &Saturating<i8>
Source§type Output = <Saturating<i8> as Sub>::Output
type Output = <Saturating<i8> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i8>,
) -> <Saturating<i8> as Sub<Saturating<i8>>>::Output
fn sub( self, other: &Saturating<i8>, ) -> <Saturating<i8> as Sub<Saturating<i8>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<i8>> for Saturating<i8>
impl Sub<&Saturating<i8>> for Saturating<i8>
Source§type Output = <Saturating<i8> as Sub>::Output
type Output = <Saturating<i8> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<i8>,
) -> <Saturating<i8> as Sub<Saturating<i8>>>::Output
fn sub( self, other: &Saturating<i8>, ) -> <Saturating<i8> as Sub<Saturating<i8>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<isize>> for &Saturating<isize>
impl Sub<&Saturating<isize>> for &Saturating<isize>
Source§type Output = <Saturating<isize> as Sub>::Output
type Output = <Saturating<isize> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<isize>,
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
fn sub( self, other: &Saturating<isize>, ) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<isize>> for Saturating<isize>
impl Sub<&Saturating<isize>> for Saturating<isize>
Source§type Output = <Saturating<isize> as Sub>::Output
type Output = <Saturating<isize> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<isize>,
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
fn sub( self, other: &Saturating<isize>, ) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u128>> for &Saturating<u128>
impl Sub<&Saturating<u128>> for &Saturating<u128>
Source§type Output = <Saturating<u128> as Sub>::Output
type Output = <Saturating<u128> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u128>,
) -> <Saturating<u128> as Sub<Saturating<u128>>>::Output
fn sub( self, other: &Saturating<u128>, ) -> <Saturating<u128> as Sub<Saturating<u128>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u128>> for Saturating<u128>
impl Sub<&Saturating<u128>> for Saturating<u128>
Source§type Output = <Saturating<u128> as Sub>::Output
type Output = <Saturating<u128> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u128>,
) -> <Saturating<u128> as Sub<Saturating<u128>>>::Output
fn sub( self, other: &Saturating<u128>, ) -> <Saturating<u128> as Sub<Saturating<u128>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u16>> for &Saturating<u16>
impl Sub<&Saturating<u16>> for &Saturating<u16>
Source§type Output = <Saturating<u16> as Sub>::Output
type Output = <Saturating<u16> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u16>,
) -> <Saturating<u16> as Sub<Saturating<u16>>>::Output
fn sub( self, other: &Saturating<u16>, ) -> <Saturating<u16> as Sub<Saturating<u16>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u16>> for Saturating<u16>
impl Sub<&Saturating<u16>> for Saturating<u16>
Source§type Output = <Saturating<u16> as Sub>::Output
type Output = <Saturating<u16> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u16>,
) -> <Saturating<u16> as Sub<Saturating<u16>>>::Output
fn sub( self, other: &Saturating<u16>, ) -> <Saturating<u16> as Sub<Saturating<u16>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u32>> for &Saturating<u32>
impl Sub<&Saturating<u32>> for &Saturating<u32>
Source§type Output = <Saturating<u32> as Sub>::Output
type Output = <Saturating<u32> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u32>,
) -> <Saturating<u32> as Sub<Saturating<u32>>>::Output
fn sub( self, other: &Saturating<u32>, ) -> <Saturating<u32> as Sub<Saturating<u32>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u32>> for Saturating<u32>
impl Sub<&Saturating<u32>> for Saturating<u32>
Source§type Output = <Saturating<u32> as Sub>::Output
type Output = <Saturating<u32> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u32>,
) -> <Saturating<u32> as Sub<Saturating<u32>>>::Output
fn sub( self, other: &Saturating<u32>, ) -> <Saturating<u32> as Sub<Saturating<u32>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u64>> for &Saturating<u64>
impl Sub<&Saturating<u64>> for &Saturating<u64>
Source§type Output = <Saturating<u64> as Sub>::Output
type Output = <Saturating<u64> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u64>,
) -> <Saturating<u64> as Sub<Saturating<u64>>>::Output
fn sub( self, other: &Saturating<u64>, ) -> <Saturating<u64> as Sub<Saturating<u64>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u64>> for Saturating<u64>
impl Sub<&Saturating<u64>> for Saturating<u64>
Source§type Output = <Saturating<u64> as Sub>::Output
type Output = <Saturating<u64> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u64>,
) -> <Saturating<u64> as Sub<Saturating<u64>>>::Output
fn sub( self, other: &Saturating<u64>, ) -> <Saturating<u64> as Sub<Saturating<u64>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u8>> for &Saturating<u8>
impl Sub<&Saturating<u8>> for &Saturating<u8>
Source§type Output = <Saturating<u8> as Sub>::Output
type Output = <Saturating<u8> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u8>,
) -> <Saturating<u8> as Sub<Saturating<u8>>>::Output
fn sub( self, other: &Saturating<u8>, ) -> <Saturating<u8> as Sub<Saturating<u8>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<u8>> for Saturating<u8>
impl Sub<&Saturating<u8>> for Saturating<u8>
Source§type Output = <Saturating<u8> as Sub>::Output
type Output = <Saturating<u8> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<u8>,
) -> <Saturating<u8> as Sub<Saturating<u8>>>::Output
fn sub( self, other: &Saturating<u8>, ) -> <Saturating<u8> as Sub<Saturating<u8>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<usize>> for &Saturating<usize>
impl Sub<&Saturating<usize>> for &Saturating<usize>
Source§type Output = <Saturating<usize> as Sub>::Output
type Output = <Saturating<usize> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<usize>,
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
fn sub( self, other: &Saturating<usize>, ) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
Performs the
-
operation. Read moreSource§impl Sub<&Saturating<usize>> for Saturating<usize>
impl Sub<&Saturating<usize>> for Saturating<usize>
Source§type Output = <Saturating<usize> as Sub>::Output
type Output = <Saturating<usize> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: &Saturating<usize>,
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
fn sub( self, other: &Saturating<usize>, ) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<i128>> for &'a Saturating<i128>
impl<'a> Sub<Saturating<i128>> for &'a Saturating<i128>
Source§type Output = <Saturating<i128> as Sub>::Output
type Output = <Saturating<i128> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<i128>,
) -> <Saturating<i128> as Sub<Saturating<i128>>>::Output
fn sub( self, other: Saturating<i128>, ) -> <Saturating<i128> as Sub<Saturating<i128>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<i16>> for &'a Saturating<i16>
impl<'a> Sub<Saturating<i16>> for &'a Saturating<i16>
Source§type Output = <Saturating<i16> as Sub>::Output
type Output = <Saturating<i16> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<i16>,
) -> <Saturating<i16> as Sub<Saturating<i16>>>::Output
fn sub( self, other: Saturating<i16>, ) -> <Saturating<i16> as Sub<Saturating<i16>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<i32>> for &'a Saturating<i32>
impl<'a> Sub<Saturating<i32>> for &'a Saturating<i32>
Source§type Output = <Saturating<i32> as Sub>::Output
type Output = <Saturating<i32> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<i32>,
) -> <Saturating<i32> as Sub<Saturating<i32>>>::Output
fn sub( self, other: Saturating<i32>, ) -> <Saturating<i32> as Sub<Saturating<i32>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<i64>> for &'a Saturating<i64>
impl<'a> Sub<Saturating<i64>> for &'a Saturating<i64>
Source§type Output = <Saturating<i64> as Sub>::Output
type Output = <Saturating<i64> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<i64>,
) -> <Saturating<i64> as Sub<Saturating<i64>>>::Output
fn sub( self, other: Saturating<i64>, ) -> <Saturating<i64> as Sub<Saturating<i64>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<i8>> for &'a Saturating<i8>
impl<'a> Sub<Saturating<i8>> for &'a Saturating<i8>
Source§type Output = <Saturating<i8> as Sub>::Output
type Output = <Saturating<i8> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<i8>,
) -> <Saturating<i8> as Sub<Saturating<i8>>>::Output
fn sub( self, other: Saturating<i8>, ) -> <Saturating<i8> as Sub<Saturating<i8>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<isize>> for &'a Saturating<isize>
impl<'a> Sub<Saturating<isize>> for &'a Saturating<isize>
Source§type Output = <Saturating<isize> as Sub>::Output
type Output = <Saturating<isize> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<isize>,
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
fn sub( self, other: Saturating<isize>, ) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<u128>> for &'a Saturating<u128>
impl<'a> Sub<Saturating<u128>> for &'a Saturating<u128>
Source§type Output = <Saturating<u128> as Sub>::Output
type Output = <Saturating<u128> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<u128>,
) -> <Saturating<u128> as Sub<Saturating<u128>>>::Output
fn sub( self, other: Saturating<u128>, ) -> <Saturating<u128> as Sub<Saturating<u128>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<u16>> for &'a Saturating<u16>
impl<'a> Sub<Saturating<u16>> for &'a Saturating<u16>
Source§type Output = <Saturating<u16> as Sub>::Output
type Output = <Saturating<u16> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<u16>,
) -> <Saturating<u16> as Sub<Saturating<u16>>>::Output
fn sub( self, other: Saturating<u16>, ) -> <Saturating<u16> as Sub<Saturating<u16>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<u32>> for &'a Saturating<u32>
impl<'a> Sub<Saturating<u32>> for &'a Saturating<u32>
Source§type Output = <Saturating<u32> as Sub>::Output
type Output = <Saturating<u32> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<u32>,
) -> <Saturating<u32> as Sub<Saturating<u32>>>::Output
fn sub( self, other: Saturating<u32>, ) -> <Saturating<u32> as Sub<Saturating<u32>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<u64>> for &'a Saturating<u64>
impl<'a> Sub<Saturating<u64>> for &'a Saturating<u64>
Source§type Output = <Saturating<u64> as Sub>::Output
type Output = <Saturating<u64> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<u64>,
) -> <Saturating<u64> as Sub<Saturating<u64>>>::Output
fn sub( self, other: Saturating<u64>, ) -> <Saturating<u64> as Sub<Saturating<u64>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<u8>> for &'a Saturating<u8>
impl<'a> Sub<Saturating<u8>> for &'a Saturating<u8>
Source§type Output = <Saturating<u8> as Sub>::Output
type Output = <Saturating<u8> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<u8>,
) -> <Saturating<u8> as Sub<Saturating<u8>>>::Output
fn sub( self, other: Saturating<u8>, ) -> <Saturating<u8> as Sub<Saturating<u8>>>::Output
Performs the
-
operation. Read moreSource§impl<'a> Sub<Saturating<usize>> for &'a Saturating<usize>
impl<'a> Sub<Saturating<usize>> for &'a Saturating<usize>
Source§type Output = <Saturating<usize> as Sub>::Output
type Output = <Saturating<usize> as Sub>::Output
The resulting type after applying the
-
operator.Source§fn sub(
self,
other: Saturating<usize>,
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
fn sub( self, other: Saturating<usize>, ) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
Performs the
-
operation. Read moreSource§impl Sub for Saturating<i128>
impl Sub for Saturating<i128>
Source§type Output = Saturating<i128>
type Output = Saturating<i128>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<i128>) -> Saturating<i128>
fn sub(self, other: Saturating<i128>) -> Saturating<i128>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<i16>
impl Sub for Saturating<i16>
Source§type Output = Saturating<i16>
type Output = Saturating<i16>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<i16>) -> Saturating<i16>
fn sub(self, other: Saturating<i16>) -> Saturating<i16>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<i32>
impl Sub for Saturating<i32>
Source§type Output = Saturating<i32>
type Output = Saturating<i32>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<i32>) -> Saturating<i32>
fn sub(self, other: Saturating<i32>) -> Saturating<i32>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<i64>
impl Sub for Saturating<i64>
Source§type Output = Saturating<i64>
type Output = Saturating<i64>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<i64>) -> Saturating<i64>
fn sub(self, other: Saturating<i64>) -> Saturating<i64>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<i8>
impl Sub for Saturating<i8>
Source§type Output = Saturating<i8>
type Output = Saturating<i8>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<i8>) -> Saturating<i8>
fn sub(self, other: Saturating<i8>) -> Saturating<i8>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<isize>
impl Sub for Saturating<isize>
Source§type Output = Saturating<isize>
type Output = Saturating<isize>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<isize>) -> Saturating<isize>
fn sub(self, other: Saturating<isize>) -> Saturating<isize>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<u128>
impl Sub for Saturating<u128>
Source§type Output = Saturating<u128>
type Output = Saturating<u128>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<u128>) -> Saturating<u128>
fn sub(self, other: Saturating<u128>) -> Saturating<u128>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<u16>
impl Sub for Saturating<u16>
Source§type Output = Saturating<u16>
type Output = Saturating<u16>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<u16>) -> Saturating<u16>
fn sub(self, other: Saturating<u16>) -> Saturating<u16>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<u32>
impl Sub for Saturating<u32>
Source§type Output = Saturating<u32>
type Output = Saturating<u32>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<u32>) -> Saturating<u32>
fn sub(self, other: Saturating<u32>) -> Saturating<u32>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<u64>
impl Sub for Saturating<u64>
Source§type Output = Saturating<u64>
type Output = Saturating<u64>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<u64>) -> Saturating<u64>
fn sub(self, other: Saturating<u64>) -> Saturating<u64>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<u8>
impl Sub for Saturating<u8>
Source§type Output = Saturating<u8>
type Output = Saturating<u8>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<u8>) -> Saturating<u8>
fn sub(self, other: Saturating<u8>) -> Saturating<u8>
Performs the
-
operation. Read moreSource§impl Sub for Saturating<usize>
impl Sub for Saturating<usize>
Source§type Output = Saturating<usize>
type Output = Saturating<usize>
The resulting type after applying the
-
operator.Source§fn sub(self, other: Saturating<usize>) -> Saturating<usize>
fn sub(self, other: Saturating<usize>) -> Saturating<usize>
Performs the
-
operation. Read moreSource§impl SubAssign<&Saturating<i128>> for Saturating<i128>
impl SubAssign<&Saturating<i128>> for Saturating<i128>
Source§fn sub_assign(&mut self, other: &Saturating<i128>)
fn sub_assign(&mut self, other: &Saturating<i128>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<i16>> for Saturating<i16>
impl SubAssign<&Saturating<i16>> for Saturating<i16>
Source§fn sub_assign(&mut self, other: &Saturating<i16>)
fn sub_assign(&mut self, other: &Saturating<i16>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<i32>> for Saturating<i32>
impl SubAssign<&Saturating<i32>> for Saturating<i32>
Source§fn sub_assign(&mut self, other: &Saturating<i32>)
fn sub_assign(&mut self, other: &Saturating<i32>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<i64>> for Saturating<i64>
impl SubAssign<&Saturating<i64>> for Saturating<i64>
Source§fn sub_assign(&mut self, other: &Saturating<i64>)
fn sub_assign(&mut self, other: &Saturating<i64>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<i8>> for Saturating<i8>
impl SubAssign<&Saturating<i8>> for Saturating<i8>
Source§fn sub_assign(&mut self, other: &Saturating<i8>)
fn sub_assign(&mut self, other: &Saturating<i8>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<isize>> for Saturating<isize>
impl SubAssign<&Saturating<isize>> for Saturating<isize>
Source§fn sub_assign(&mut self, other: &Saturating<isize>)
fn sub_assign(&mut self, other: &Saturating<isize>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<u128>> for Saturating<u128>
impl SubAssign<&Saturating<u128>> for Saturating<u128>
Source§fn sub_assign(&mut self, other: &Saturating<u128>)
fn sub_assign(&mut self, other: &Saturating<u128>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<u16>> for Saturating<u16>
impl SubAssign<&Saturating<u16>> for Saturating<u16>
Source§fn sub_assign(&mut self, other: &Saturating<u16>)
fn sub_assign(&mut self, other: &Saturating<u16>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<u32>> for Saturating<u32>
impl SubAssign<&Saturating<u32>> for Saturating<u32>
Source§fn sub_assign(&mut self, other: &Saturating<u32>)
fn sub_assign(&mut self, other: &Saturating<u32>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<u64>> for Saturating<u64>
impl SubAssign<&Saturating<u64>> for Saturating<u64>
Source§fn sub_assign(&mut self, other: &Saturating<u64>)
fn sub_assign(&mut self, other: &Saturating<u64>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<u8>> for Saturating<u8>
impl SubAssign<&Saturating<u8>> for Saturating<u8>
Source§fn sub_assign(&mut self, other: &Saturating<u8>)
fn sub_assign(&mut self, other: &Saturating<u8>)
Performs the
-=
operation. Read moreSource§impl SubAssign<&Saturating<usize>> for Saturating<usize>
impl SubAssign<&Saturating<usize>> for Saturating<usize>
Source§fn sub_assign(&mut self, other: &Saturating<usize>)
fn sub_assign(&mut self, other: &Saturating<usize>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<i128>
impl SubAssign for Saturating<i128>
Source§fn sub_assign(&mut self, other: Saturating<i128>)
fn sub_assign(&mut self, other: Saturating<i128>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<i16>
impl SubAssign for Saturating<i16>
Source§fn sub_assign(&mut self, other: Saturating<i16>)
fn sub_assign(&mut self, other: Saturating<i16>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<i32>
impl SubAssign for Saturating<i32>
Source§fn sub_assign(&mut self, other: Saturating<i32>)
fn sub_assign(&mut self, other: Saturating<i32>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<i64>
impl SubAssign for Saturating<i64>
Source§fn sub_assign(&mut self, other: Saturating<i64>)
fn sub_assign(&mut self, other: Saturating<i64>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<i8>
impl SubAssign for Saturating<i8>
Source§fn sub_assign(&mut self, other: Saturating<i8>)
fn sub_assign(&mut self, other: Saturating<i8>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<isize>
impl SubAssign for Saturating<isize>
Source§fn sub_assign(&mut self, other: Saturating<isize>)
fn sub_assign(&mut self, other: Saturating<isize>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<u128>
impl SubAssign for Saturating<u128>
Source§fn sub_assign(&mut self, other: Saturating<u128>)
fn sub_assign(&mut self, other: Saturating<u128>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<u16>
impl SubAssign for Saturating<u16>
Source§fn sub_assign(&mut self, other: Saturating<u16>)
fn sub_assign(&mut self, other: Saturating<u16>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<u32>
impl SubAssign for Saturating<u32>
Source§fn sub_assign(&mut self, other: Saturating<u32>)
fn sub_assign(&mut self, other: Saturating<u32>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<u64>
impl SubAssign for Saturating<u64>
Source§fn sub_assign(&mut self, other: Saturating<u64>)
fn sub_assign(&mut self, other: Saturating<u64>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<u8>
impl SubAssign for Saturating<u8>
Source§fn sub_assign(&mut self, other: Saturating<u8>)
fn sub_assign(&mut self, other: Saturating<u8>)
Performs the
-=
operation. Read moreSource§impl SubAssign for Saturating<usize>
impl SubAssign for Saturating<usize>
Source§fn sub_assign(&mut self, other: Saturating<usize>)
fn sub_assign(&mut self, other: Saturating<usize>)
Performs the
-=
operation. Read moreSource§impl<T: UpperHex> UpperHex for Saturating<T>
impl<T: UpperHex> UpperHex for Saturating<T>
impl<T: Copy> Copy for Saturating<T>
impl<T: Eq> Eq for Saturating<T>
impl<T> StructuralPartialEq for Saturating<T>
Auto Trait Implementations§
impl<T> Freeze for Saturating<T>where
T: Freeze,
impl<T> RefUnwindSafe for Saturating<T>where
T: RefUnwindSafe,
impl<T> Send for Saturating<T>where
T: Send,
impl<T> Sync for Saturating<T>where
T: Sync,
impl<T> Unpin for Saturating<T>where
T: Unpin,
impl<T> UnwindSafe for Saturating<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more