Struct std::num::Wrapping 1.0.0
[−]
[src]
pub struct Wrapping<T>(pub T);
Provides intentionally-wrapped arithmetic on T.
Operations like + on u32 values is intended to never overflow,
and in some debug configurations overflow is detected and results
in a panic. While most arithmetic falls into this category, some
code explicitly expects and relies upon modular arithmetic (e.g.,
hashing).
Wrapping arithmetic can be achieved either through methods like
wrapping_add, or through the Wrapping<T> type, which says that
all standard arithmetic operations on the underlying value are
intended to have wrapping semantics.
Examples
use std::num::Wrapping; let zero = Wrapping(0u32); let one = Wrapping(1u32); assert_eq!(std::u32::MAX, (zero - one).0);Run
Trait Implementations
impl Shl<usize> for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<i8>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<u64>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<i32>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<u8>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<u32>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<i16>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<i64>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<isize>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<u16>[src]
Performs the << operation.
impl Shl<usize> for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the << operator.
fn shl(self, other: usize) -> Wrapping<usize>[src]
Performs the << operation.
impl Sub<Wrapping<i16>> for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<i16>) -> Wrapping<i16>[src]
Performs the - operation.
impl<'a> Sub<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Sub<Wrapping<i32>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Sub<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Sub<Wrapping<i32>>>::Output
Performs the - operation.
impl<'a> Sub<Wrapping<u8>> for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Sub<Wrapping<u8>>>::Output
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<u8>) -> <Wrapping<u8> as Sub<Wrapping<u8>>>::Output[src]
Performs the - operation.
impl Sub<Wrapping<u16>> for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<u16>) -> Wrapping<u16>[src]
Performs the - operation.
impl<'a> Sub<Wrapping<u128>> for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Sub<Wrapping<u128>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Sub<Wrapping<u128>>>::Output[src]
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Sub<Wrapping<u128>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<usize>> for &'b Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Sub<Wrapping<usize>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Sub<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Sub<Wrapping<usize>>>::Output
Performs the - operation.
impl Sub<Wrapping<i32>> for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<i32>) -> Wrapping<i32>[src]
Performs the - operation.
impl<'a> Sub<Wrapping<i32>> for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Sub<Wrapping<i32>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Sub<Wrapping<i32>>>::Output[src]
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Sub<Wrapping<i32>>>::Output
Performs the - operation.
impl Sub<Wrapping<isize>> for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<isize>) -> Wrapping<isize>[src]
Performs the - operation.
impl<'a> Sub<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Sub<Wrapping<i128>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Sub<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Sub<Wrapping<i128>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<u16>> for &'b Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Sub<Wrapping<u16>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Sub<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Sub<Wrapping<u16>>>::Output
Performs the - operation.
impl<'a> Sub<Wrapping<usize>> for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Sub<Wrapping<usize>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Sub<Wrapping<usize>>>::Output[src]
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Sub<Wrapping<usize>>>::Output
Performs the - operation.
impl Sub<Wrapping<u128>> for Wrapping<u128>[src]
type Output = Wrapping<u128>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<u128>) -> Wrapping<u128>[src]
Performs the - operation.
impl Sub<Wrapping<i8>> for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<i8>) -> Wrapping<i8>[src]
Performs the - operation.
impl<'a> Sub<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Sub<Wrapping<isize>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Sub<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Sub<Wrapping<isize>>>::Output
Performs the - operation.
impl<'a> Sub<Wrapping<isize>> for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Sub<Wrapping<isize>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Sub<Wrapping<isize>>>::Output[src]
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Sub<Wrapping<isize>>>::Output
Performs the - operation.
impl Sub<Wrapping<i128>> for Wrapping<i128>[src]
type Output = Wrapping<i128>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<i128>) -> Wrapping<i128>[src]
Performs the - operation.
impl<'a> Sub<Wrapping<i8>> for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Sub<Wrapping<i8>>>::Output
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<i8>) -> <Wrapping<i8> as Sub<Wrapping<i8>>>::Output[src]
Performs the - operation.
impl<'a> Sub<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Sub<Wrapping<i64>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Sub<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Sub<Wrapping<i64>>>::Output
Performs the - operation.
impl Sub<Wrapping<i64>> for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<i64>) -> Wrapping<i64>[src]
Performs the - operation.
impl<'a> Sub<Wrapping<u16>> for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Sub<Wrapping<u16>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Sub<Wrapping<u16>>>::Output[src]
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Sub<Wrapping<u16>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<u128>> for &'b Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Sub<Wrapping<u128>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Sub<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Sub<Wrapping<u128>>>::Output
Performs the - operation.
impl<'a> Sub<Wrapping<i16>> for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Sub<Wrapping<i16>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Sub<Wrapping<i16>>>::Output[src]
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Sub<Wrapping<i16>>>::Output
Performs the - operation.
impl Sub<Wrapping<usize>> for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<usize>) -> Wrapping<usize>[src]
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<i64>> for &'b Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Sub<Wrapping<i64>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Sub<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Sub<Wrapping<i64>>>::Output
Performs the - operation.
impl<'a> Sub<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Sub<Wrapping<u32>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Sub<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Sub<Wrapping<u32>>>::Output
Performs the - operation.
impl<'a> Sub<Wrapping<i64>> for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Sub<Wrapping<i64>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Sub<Wrapping<i64>>>::Output[src]
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Sub<Wrapping<i64>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<i32>> for &'b Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Sub<Wrapping<i32>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Sub<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Sub<Wrapping<i32>>>::Output
Performs the - operation.
impl Sub<Wrapping<u8>> for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<u8>) -> Wrapping<u8>[src]
Performs the - operation.
impl<'a> Sub<Wrapping<u64>> for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Sub<Wrapping<u64>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Sub<Wrapping<u64>>>::Output[src]
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Sub<Wrapping<u64>>>::Output
Performs the - operation.
impl<'a> Sub<Wrapping<i128>> for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Sub<Wrapping<i128>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Sub<Wrapping<i128>>>::Output[src]
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Sub<Wrapping<i128>>>::Output
Performs the - operation.
impl<'a> Sub<Wrapping<u32>> for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Sub<Wrapping<u32>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Sub<Wrapping<u32>>>::Output[src]
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Sub<Wrapping<u32>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<i8>> for &'b Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Sub<Wrapping<i8>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Sub<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Sub<Wrapping<i8>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<u32>> for &'b Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Sub<Wrapping<u32>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Sub<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Sub<Wrapping<u32>>>::Output
Performs the - operation.
impl<'a> Sub<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Sub<Wrapping<u8>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Sub<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Sub<Wrapping<u8>>>::Output
Performs the - operation.
impl<'a> Sub<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Sub<Wrapping<u16>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Sub<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Sub<Wrapping<u16>>>::Output
Performs the - operation.
impl Sub<Wrapping<u64>> for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<u64>) -> Wrapping<u64>[src]
Performs the - operation.
impl<'a> Sub<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Sub<Wrapping<usize>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Sub<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Sub<Wrapping<usize>>>::Output
Performs the - operation.
impl<'a> Sub<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Sub<Wrapping<i8>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Sub<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Sub<Wrapping<i8>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<u8>> for &'b Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Sub<Wrapping<u8>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Sub<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Sub<Wrapping<u8>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<u64>> for &'b Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Sub<Wrapping<u64>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Sub<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Sub<Wrapping<u64>>>::Output
Performs the - operation.
impl Sub<Wrapping<u32>> for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the - operator.
fn sub(self, other: Wrapping<u32>) -> Wrapping<u32>[src]
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<i16>> for &'b Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Sub<Wrapping<i16>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Sub<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Sub<Wrapping<i16>>>::Output
Performs the - operation.
impl<'a> Sub<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Sub<Wrapping<i16>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Sub<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Sub<Wrapping<i16>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<i128>> for &'b Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Sub<Wrapping<i128>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Sub<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Sub<Wrapping<i128>>>::Output
Performs the - operation.
impl<'a> Sub<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Sub<Wrapping<u128>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Sub<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Sub<Wrapping<u128>>>::Output
Performs the - operation.
impl<'a> Sub<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Sub<Wrapping<u64>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Sub<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Sub<Wrapping<u64>>>::Output
Performs the - operation.
impl<'a, 'b> Sub<&'a Wrapping<isize>> for &'b Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Sub<Wrapping<isize>>>::Output
The resulting type after applying the - operator.
fn sub(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Sub<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Sub<Wrapping<isize>>>::Output
Performs the - operation.
impl Neg for Wrapping<isize>1.10.0[src]
type Output = Wrapping<isize>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<isize>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<u16> as Neg>::Output[src]
Performs the unary - operation.
impl Neg for Wrapping<u8>1.10.0[src]
type Output = Wrapping<u8>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<u8>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<i32> as Neg>::Output[src]
Performs the unary - operation.
impl Neg for Wrapping<i128>1.10.0[src]
type Output = Wrapping<i128>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<i128>[src]
Performs the unary - operation.
impl Neg for Wrapping<i16>1.10.0[src]
type Output = Wrapping<i16>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<i16>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<i16> as Neg>::Output[src]
Performs the unary - operation.
impl Neg for Wrapping<u64>1.10.0[src]
type Output = Wrapping<u64>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<u64>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<isize> as Neg>::Output[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<u64> as Neg>::Output[src]
Performs the unary - operation.
impl Neg for Wrapping<i8>1.10.0[src]
type Output = Wrapping<i8>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<i8>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<i64> as Neg>::Output[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<i128> as Neg>::Output[src]
Performs the unary - operation.
impl Neg for Wrapping<u128>1.10.0[src]
type Output = Wrapping<u128>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<u128>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<usize> as Neg>::Output[src]
Performs the unary - operation.
impl Neg for Wrapping<i32>1.10.0[src]
type Output = Wrapping<i32>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<i32>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<u32> as Neg>::Output[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<i8> as Neg>::Output[src]
Performs the unary - operation.
impl Neg for Wrapping<usize>1.10.0[src]
type Output = Wrapping<usize>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<usize>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<u8> as Neg>::Output[src]
Performs the unary - operation.
impl Neg for Wrapping<u16>1.10.0[src]
type Output = Wrapping<u16>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<u16>[src]
Performs the unary - operation.
impl Neg for Wrapping<i64>1.10.0[src]
type Output = Wrapping<i64>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<i64>[src]
Performs the unary - operation.
impl Neg for Wrapping<u32>1.10.0[src]
type Output = Wrapping<u32>
The resulting type after applying the - operator.
fn neg(self) -> Wrapping<u32>[src]
Performs the unary - operation.
impl<'a> Neg for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Neg>::Output
The resulting type after applying the - operator.
fn neg(self) -> <Wrapping<u128> as Neg>::Output[src]
Performs the unary - operation.
impl<'a> SubAssign<&'a Wrapping<usize>> for Wrapping<usize>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<usize>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<i64>> for Wrapping<i64>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<i64>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<u16>> for Wrapping<u16>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u16>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<u64>> for Wrapping<u64>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<u64>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<u8>> for Wrapping<u8>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<u8>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<u8>> for Wrapping<u8>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u8>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<u32>> for Wrapping<u32>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<u32>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<i128>> for Wrapping<i128>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i128>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<i16>> for Wrapping<i16>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<i16>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<isize>> for Wrapping<isize>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<isize>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<u128>> for Wrapping<u128>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u128>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<i8>> for Wrapping<i8>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<i8>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<i8>> for Wrapping<i8>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i8>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<isize>> for Wrapping<isize>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<isize>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<i16>> for Wrapping<i16>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i16>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<u32>> for Wrapping<u32>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u32>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<u16>> for Wrapping<u16>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<u16>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<u128>> for Wrapping<u128>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<u128>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<i128>> for Wrapping<i128>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<i128>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<i32>> for Wrapping<i32>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i32>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<u64>> for Wrapping<u64>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u64>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<usize>> for Wrapping<usize>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<usize>)[src]
Performs the -= operation.
impl SubAssign<Wrapping<i64>> for Wrapping<i64>1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i64>)[src]
Performs the -= operation.
impl<'a> SubAssign<&'a Wrapping<i32>> for Wrapping<i32>1.22.0[src]
fn sub_assign(&mut self, other: &'a Wrapping<i32>)[src]
Performs the -= operation.
impl RemAssign<Wrapping<i8>> for Wrapping<i8>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i8>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<u64>> for Wrapping<u64>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u64>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<i64>> for Wrapping<i64>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<i64>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<u128>> for Wrapping<u128>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u128>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<isize>> for Wrapping<isize>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<isize>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<u128>> for Wrapping<u128>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<u128>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<u32>> for Wrapping<u32>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<u32>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<u64>> for Wrapping<u64>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<u64>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<u8>> for Wrapping<u8>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u8>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<u8>> for Wrapping<u8>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<u8>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<isize>> for Wrapping<isize>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<isize>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<i64>> for Wrapping<i64>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i64>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<i16>> for Wrapping<i16>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<i16>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<i128>> for Wrapping<i128>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<i128>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<usize>> for Wrapping<usize>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<usize>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<i32>> for Wrapping<i32>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i32>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<i8>> for Wrapping<i8>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<i8>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<i32>> for Wrapping<i32>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<i32>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<u16>> for Wrapping<u16>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<u16>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<u16>> for Wrapping<u16>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u16>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<i16>> for Wrapping<i16>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i16>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<i128>> for Wrapping<i128>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i128>)[src]
Performs the %= operation.
impl RemAssign<Wrapping<u32>> for Wrapping<u32>1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u32>)[src]
Performs the %= operation.
impl<'a> RemAssign<&'a Wrapping<usize>> for Wrapping<usize>1.22.0[src]
fn rem_assign(&mut self, other: &'a Wrapping<usize>)[src]
Performs the %= operation.
impl<'a> BitXorAssign<&'a Wrapping<i32>> for Wrapping<i32>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<i32>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<u32>> for Wrapping<u32>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<u32>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<usize>> for Wrapping<usize>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<usize>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<i64>> for Wrapping<i64>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<i64>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<usize>> for Wrapping<usize>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<usize>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<i8>> for Wrapping<i8>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i8>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<i64>> for Wrapping<i64>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i64>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<u32>> for Wrapping<u32>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u32>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<u64>> for Wrapping<u64>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<u64>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<u128>> for Wrapping<u128>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u128>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<isize>> for Wrapping<isize>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<isize>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<i32>> for Wrapping<i32>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i32>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<u16>> for Wrapping<u16>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<u16>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<i128>> for Wrapping<i128>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<i128>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<i128>> for Wrapping<i128>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i128>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<u8>> for Wrapping<u8>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u8>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<i16>> for Wrapping<i16>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i16>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<u16>> for Wrapping<u16>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u16>)[src]
Performs the ^= operation.
impl BitXorAssign<Wrapping<u64>> for Wrapping<u64>1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u64>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<u128>> for Wrapping<u128>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<u128>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<i16>> for Wrapping<i16>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<i16>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<i8>> for Wrapping<i8>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<i8>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<u8>> for Wrapping<u8>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<u8>)[src]
Performs the ^= operation.
impl<'a> BitXorAssign<&'a Wrapping<isize>> for Wrapping<isize>1.22.0[src]
fn bitxor_assign(&mut self, other: &'a Wrapping<isize>)[src]
Performs the ^= operation.
impl<T> Clone for Wrapping<T> where
T: Clone, [src]
T: Clone,
fn clone(&self) -> Wrapping<T>[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)[src]
Performs copy-assignment from source. Read more
impl<T> UpperHex for Wrapping<T> where
T: UpperHex, 1.11.0[src]
T: UpperHex,
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
Formats the value using the given formatter.
impl<'a> BitXor<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<u8>> for &'b Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<u32>> for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<u32>) -> Wrapping<u32>[src]
Performs the ^ operation.
impl<'a> BitXor<Wrapping<usize>> for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output[src]
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<i32>> for &'b Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<u32>> for &'b Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<u8>> for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<u8>) -> Wrapping<u8>[src]
Performs the ^ operation.
impl<'a> BitXor<Wrapping<u16>> for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output[src]
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output
Performs the ^ operation.
impl<'a> BitXor<Wrapping<isize>> for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output[src]
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<i64>> for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<i64>) -> Wrapping<i64>[src]
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output
Performs the ^ operation.
impl<'a> BitXor<Wrapping<i32>> for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output[src]
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<u16>> for &'b Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitXor<Wrapping<u16>>>::Output
Performs the ^ operation.
impl<'a> BitXor<Wrapping<u8>> for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<u8>
) -> <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output[src]
self,
other: Wrapping<u8>
) -> <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<u64>> for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<u64>) -> Wrapping<u64>[src]
Performs the ^ operation.
impl BitXor<Wrapping<u16>> for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<u16>) -> Wrapping<u16>[src]
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitXor<Wrapping<i32>>>::Output
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitXor<Wrapping<u8>>>::Output
Performs the ^ operation.
impl<'a> BitXor<Wrapping<i64>> for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output[src]
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<isize>> for &'b Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitXor<Wrapping<isize>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<i8>> for &'b Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output
Performs the ^ operation.
impl<'a> BitXor<Wrapping<u128>> for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output[src]
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<i8>> for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<i8>) -> Wrapping<i8>[src]
Performs the ^ operation.
impl<'a> BitXor<Wrapping<i16>> for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output[src]
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<u64>> for &'b Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output
Performs the ^ operation.
impl<'a> BitXor<Wrapping<u64>> for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output[src]
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as BitXor<Wrapping<u64>>>::Output
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<usize>> for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<usize>) -> Wrapping<usize>[src]
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<usize>> for &'b Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output
Performs the ^ operation.
impl<'a> BitXor<Wrapping<i8>> for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<i8>
) -> <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output[src]
self,
other: Wrapping<i8>
) -> <Wrapping<i8> as BitXor<Wrapping<i8>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<isize>> for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<isize>) -> Wrapping<isize>[src]
Performs the ^ operation.
impl<'a> BitXor<Wrapping<i128>> for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output[src]
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<i128>> for Wrapping<i128>[src]
type Output = Wrapping<i128>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<i128>) -> Wrapping<i128>[src]
Performs the ^ operation.
impl BitXor<Wrapping<i16>> for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<i16>) -> Wrapping<i16>[src]
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<u128>> for &'b Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitXor<Wrapping<u128>>>::Output
Performs the ^ operation.
impl<'a> BitXor<Wrapping<u32>> for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output[src]
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as BitXor<Wrapping<u32>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<i16>> for &'b Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitXor<Wrapping<i16>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<i128>> for &'b Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitXor<Wrapping<i128>>>::Output
Performs the ^ operation.
impl<'a, 'b> BitXor<&'a Wrapping<i64>> for &'b Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitXor<Wrapping<i64>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<i32>> for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<i32>) -> Wrapping<i32>[src]
Performs the ^ operation.
impl<'a> BitXor<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output
The resulting type after applying the ^ operator.
fn bitxor(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitXor<Wrapping<usize>>>::Output
Performs the ^ operation.
impl BitXor<Wrapping<u128>> for Wrapping<u128>[src]
type Output = Wrapping<u128>
The resulting type after applying the ^ operator.
fn bitxor(self, other: Wrapping<u128>) -> Wrapping<u128>[src]
Performs the ^ operation.
impl Shr<usize> for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<u8>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<i32>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<i64>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<i8>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<u32>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<i16>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<u64>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<u16>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<isize>[src]
Performs the >> operation.
impl Shr<usize> for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the >> operator.
fn shr(self, other: usize) -> Wrapping<usize>[src]
Performs the >> operation.
impl ShrAssign<usize> for Wrapping<u32>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<i64>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<isize>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<u64>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<usize>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<i32>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<u16>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<i8>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<u16>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<i8>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<u32>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<u8>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<isize>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<usize>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<i16>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<i32>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<i64>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl ShrAssign<usize> for Wrapping<u64>1.8.0[src]
fn shr_assign(&mut self, other: usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<i16>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl<'a> ShrAssign<&'a usize> for Wrapping<u8>1.22.0[src]
fn shr_assign(&mut self, other: &'a usize)[src]
Performs the >>= operation.
impl<T> PartialEq<Wrapping<T>> for Wrapping<T> where
T: PartialEq<T>, [src]
T: PartialEq<T>,
fn eq(&self, __arg_0: &Wrapping<T>) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Wrapping<T>) -> bool[src]
This method tests for !=.
impl Add<Wrapping<i32>> for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<i32>) -> Wrapping<i32>[src]
Performs the + operation.
impl Add<Wrapping<i8>> for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<i8>) -> Wrapping<i8>[src]
Performs the + operation.
impl<'a> Add<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Add<Wrapping<i64>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Add<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Add<Wrapping<i64>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Add<Wrapping<i16>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Add<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Add<Wrapping<i16>>>::Output
Performs the + operation.
impl<'a> Add<Wrapping<i64>> for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Add<Wrapping<i64>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Add<Wrapping<i64>>>::Output[src]
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Add<Wrapping<i64>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Add<Wrapping<i32>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Add<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Add<Wrapping<i32>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Add<Wrapping<u128>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Add<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Add<Wrapping<u128>>>::Output
Performs the + operation.
impl<'a> Add<Wrapping<i128>> for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Add<Wrapping<i128>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Add<Wrapping<i128>>>::Output[src]
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Add<Wrapping<i128>>>::Output
Performs the + operation.
impl Add<Wrapping<isize>> for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<isize>) -> Wrapping<isize>[src]
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<u8>> for &'b Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Add<Wrapping<u8>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Add<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Add<Wrapping<u8>>>::Output
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<i128>> for &'b Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Add<Wrapping<i128>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Add<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Add<Wrapping<i128>>>::Output
Performs the + operation.
impl<'a> Add<Wrapping<usize>> for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Add<Wrapping<usize>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Add<Wrapping<usize>>>::Output[src]
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Add<Wrapping<usize>>>::Output
Performs the + operation.
impl<'a> Add<Wrapping<u32>> for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Add<Wrapping<u32>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Add<Wrapping<u32>>>::Output[src]
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Add<Wrapping<u32>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Add<Wrapping<i8>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Add<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Add<Wrapping<i8>>>::Output
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<i8>> for &'b Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Add<Wrapping<i8>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Add<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Add<Wrapping<i8>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Add<Wrapping<u16>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Add<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Add<Wrapping<u16>>>::Output
Performs the + operation.
impl<'a> Add<Wrapping<i8>> for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Add<Wrapping<i8>>>::Output
The resulting type after applying the + operator.
fn add(self, other: Wrapping<i8>) -> <Wrapping<i8> as Add<Wrapping<i8>>>::Output[src]
Performs the + operation.
impl<'a> Add<Wrapping<i16>> for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Add<Wrapping<i16>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Add<Wrapping<i16>>>::Output[src]
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Add<Wrapping<i16>>>::Output
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<i32>> for &'b Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Add<Wrapping<i32>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Add<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Add<Wrapping<i32>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Add<Wrapping<usize>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Add<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Add<Wrapping<usize>>>::Output
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<u32>> for &'b Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Add<Wrapping<u32>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Add<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Add<Wrapping<u32>>>::Output
Performs the + operation.
impl Add<Wrapping<u32>> for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<u32>) -> Wrapping<u32>[src]
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<i64>> for &'b Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Add<Wrapping<i64>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Add<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Add<Wrapping<i64>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Add<Wrapping<u64>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Add<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Add<Wrapping<u64>>>::Output
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<usize>> for &'b Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Add<Wrapping<usize>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Add<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Add<Wrapping<usize>>>::Output
Performs the + operation.
impl Add<Wrapping<i64>> for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<i64>) -> Wrapping<i64>[src]
Performs the + operation.
impl Add<Wrapping<u8>> for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<u8>) -> Wrapping<u8>[src]
Performs the + operation.
impl<'a> Add<Wrapping<isize>> for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Add<Wrapping<isize>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Add<Wrapping<isize>>>::Output[src]
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Add<Wrapping<isize>>>::Output
Performs the + operation.
impl Add<Wrapping<i16>> for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<i16>) -> Wrapping<i16>[src]
Performs the + operation.
impl Add<Wrapping<u64>> for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<u64>) -> Wrapping<u64>[src]
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<u16>> for &'b Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Add<Wrapping<u16>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Add<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Add<Wrapping<u16>>>::Output
Performs the + operation.
impl<'a> Add<Wrapping<i32>> for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Add<Wrapping<i32>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Add<Wrapping<i32>>>::Output[src]
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Add<Wrapping<i32>>>::Output
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<u128>> for &'b Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Add<Wrapping<u128>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Add<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Add<Wrapping<u128>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Add<Wrapping<u8>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Add<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Add<Wrapping<u8>>>::Output
Performs the + operation.
impl<'a> Add<Wrapping<u128>> for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Add<Wrapping<u128>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Add<Wrapping<u128>>>::Output[src]
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Add<Wrapping<u128>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Add<Wrapping<u32>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Add<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Add<Wrapping<u32>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Add<Wrapping<isize>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Add<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Add<Wrapping<isize>>>::Output
Performs the + operation.
impl Add<Wrapping<u16>> for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<u16>) -> Wrapping<u16>[src]
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<isize>> for &'b Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Add<Wrapping<isize>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Add<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Add<Wrapping<isize>>>::Output
Performs the + operation.
impl<'a> Add<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Add<Wrapping<i128>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Add<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Add<Wrapping<i128>>>::Output
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<i16>> for &'b Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Add<Wrapping<i16>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Add<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Add<Wrapping<i16>>>::Output
Performs the + operation.
impl<'a> Add<Wrapping<u8>> for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Add<Wrapping<u8>>>::Output
The resulting type after applying the + operator.
fn add(self, other: Wrapping<u8>) -> <Wrapping<u8> as Add<Wrapping<u8>>>::Output[src]
Performs the + operation.
impl Add<Wrapping<usize>> for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<usize>) -> Wrapping<usize>[src]
Performs the + operation.
impl<'a> Add<Wrapping<u16>> for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Add<Wrapping<u16>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Add<Wrapping<u16>>>::Output[src]
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Add<Wrapping<u16>>>::Output
Performs the + operation.
impl Add<Wrapping<u128>> for Wrapping<u128>[src]
type Output = Wrapping<u128>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<u128>) -> Wrapping<u128>[src]
Performs the + operation.
impl<'a> Add<Wrapping<u64>> for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Add<Wrapping<u64>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Add<Wrapping<u64>>>::Output[src]
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Add<Wrapping<u64>>>::Output
Performs the + operation.
impl Add<Wrapping<i128>> for Wrapping<i128>[src]
type Output = Wrapping<i128>
The resulting type after applying the + operator.
fn add(self, other: Wrapping<i128>) -> Wrapping<i128>[src]
Performs the + operation.
impl<'a, 'b> Add<&'a Wrapping<u64>> for &'b Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Add<Wrapping<u64>>>::Output
The resulting type after applying the + operator.
fn add(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Add<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Add<Wrapping<u64>>>::Output
Performs the + operation.
impl Product<Wrapping<u32>> for Wrapping<u32>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u32> where
I: Iterator<Item = Wrapping<u32>>, [src]
I: Iterator<Item = Wrapping<u32>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u16> where
I: Iterator<Item = &'a Wrapping<u16>>, [src]
I: Iterator<Item = &'a Wrapping<u16>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<isize> where
I: Iterator<Item = &'a Wrapping<isize>>, [src]
I: Iterator<Item = &'a Wrapping<isize>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u8> where
I: Iterator<Item = &'a Wrapping<u8>>, [src]
I: Iterator<Item = &'a Wrapping<u8>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u128> where
I: Iterator<Item = &'a Wrapping<u128>>, [src]
I: Iterator<Item = &'a Wrapping<u128>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<u128>> for Wrapping<u128>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u128> where
I: Iterator<Item = Wrapping<u128>>, [src]
I: Iterator<Item = Wrapping<u128>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<i8>> for Wrapping<i8>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i8> where
I: Iterator<Item = Wrapping<i8>>, [src]
I: Iterator<Item = Wrapping<i8>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u64> where
I: Iterator<Item = &'a Wrapping<u64>>, [src]
I: Iterator<Item = &'a Wrapping<u64>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i32> where
I: Iterator<Item = &'a Wrapping<i32>>, [src]
I: Iterator<Item = &'a Wrapping<i32>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i64> where
I: Iterator<Item = &'a Wrapping<i64>>, [src]
I: Iterator<Item = &'a Wrapping<i64>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<u16>> for Wrapping<u16>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u16> where
I: Iterator<Item = Wrapping<u16>>, [src]
I: Iterator<Item = Wrapping<u16>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<i32>> for Wrapping<i32>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i32> where
I: Iterator<Item = Wrapping<i32>>, [src]
I: Iterator<Item = Wrapping<i32>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i128> where
I: Iterator<Item = &'a Wrapping<i128>>, [src]
I: Iterator<Item = &'a Wrapping<i128>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<isize>> for Wrapping<isize>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<isize> where
I: Iterator<Item = Wrapping<isize>>, [src]
I: Iterator<Item = Wrapping<isize>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<i128>> for Wrapping<i128>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i128> where
I: Iterator<Item = Wrapping<i128>>, [src]
I: Iterator<Item = Wrapping<i128>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<u8>> for Wrapping<u8>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u8> where
I: Iterator<Item = Wrapping<u8>>, [src]
I: Iterator<Item = Wrapping<u8>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<u64>> for Wrapping<u64>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u64> where
I: Iterator<Item = Wrapping<u64>>, [src]
I: Iterator<Item = Wrapping<u64>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<i64>> for Wrapping<i64>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i64> where
I: Iterator<Item = Wrapping<i64>>, [src]
I: Iterator<Item = Wrapping<i64>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i16> where
I: Iterator<Item = &'a Wrapping<i16>>, [src]
I: Iterator<Item = &'a Wrapping<i16>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<usize>> for Wrapping<usize>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<usize> where
I: Iterator<Item = Wrapping<usize>>, [src]
I: Iterator<Item = Wrapping<usize>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i8> where
I: Iterator<Item = &'a Wrapping<i8>>, [src]
I: Iterator<Item = &'a Wrapping<i8>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<usize> where
I: Iterator<Item = &'a Wrapping<usize>>, [src]
I: Iterator<Item = &'a Wrapping<usize>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl Product<Wrapping<i16>> for Wrapping<i16>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<i16> where
I: Iterator<Item = Wrapping<i16>>, [src]
I: Iterator<Item = Wrapping<i16>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<'a> Product<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
fn product<I>(iter: I) -> Wrapping<u32> where
I: Iterator<Item = &'a Wrapping<u32>>, [src]
I: Iterator<Item = &'a Wrapping<u32>>,
Method which takes an iterator and generates Self from the elements by multiplying the items. Read more
impl<T> LowerHex for Wrapping<T> where
T: LowerHex, 1.11.0[src]
T: LowerHex,
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
Formats the value using the given formatter.
impl<T> Ord for Wrapping<T> where
T: Ord, [src]
T: Ord,
fn cmp(&self, __arg_0: &Wrapping<T>) -> Ordering[src]
This method returns an Ordering between self and other. Read more
fn max(self, other: Self) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
Compares and returns the minimum of two values. Read more
impl<T> PartialOrd<Wrapping<T>> for Wrapping<T> where
T: PartialOrd<T>, [src]
T: PartialOrd<T>,
fn partial_cmp(&self, __arg_0: &Wrapping<T>) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, __arg_0: &Wrapping<T>) -> bool[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, __arg_0: &Wrapping<T>) -> bool[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, __arg_0: &Wrapping<T>) -> bool[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, __arg_0: &Wrapping<T>) -> bool[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<T> Hash for Wrapping<T> where
T: Hash, [src]
T: Hash,
fn hash<__HT>(&self, __arg_0: &mut __HT) where
__HT: Hasher, [src]
__HT: Hasher,
Feeds this value into the given [Hasher]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl<T> Copy for Wrapping<T> where
T: Copy, [src]
T: Copy,
impl<'a> Sum<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i128> where
I: Iterator<Item = &'a Wrapping<i128>>, [src]
I: Iterator<Item = &'a Wrapping<i128>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<i8>> for Wrapping<i8>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i8> where
I: Iterator<Item = Wrapping<i8>>, [src]
I: Iterator<Item = Wrapping<i8>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u16> where
I: Iterator<Item = &'a Wrapping<u16>>, [src]
I: Iterator<Item = &'a Wrapping<u16>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i8> where
I: Iterator<Item = &'a Wrapping<i8>>, [src]
I: Iterator<Item = &'a Wrapping<i8>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u32> where
I: Iterator<Item = &'a Wrapping<u32>>, [src]
I: Iterator<Item = &'a Wrapping<u32>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i64> where
I: Iterator<Item = &'a Wrapping<i64>>, [src]
I: Iterator<Item = &'a Wrapping<i64>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u64> where
I: Iterator<Item = &'a Wrapping<u64>>, [src]
I: Iterator<Item = &'a Wrapping<u64>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u128> where
I: Iterator<Item = &'a Wrapping<u128>>, [src]
I: Iterator<Item = &'a Wrapping<u128>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<isize> where
I: Iterator<Item = &'a Wrapping<isize>>, [src]
I: Iterator<Item = &'a Wrapping<isize>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i16> where
I: Iterator<Item = &'a Wrapping<i16>>, [src]
I: Iterator<Item = &'a Wrapping<i16>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<u32>> for Wrapping<u32>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u32> where
I: Iterator<Item = Wrapping<u32>>, [src]
I: Iterator<Item = Wrapping<u32>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<u64>> for Wrapping<u64>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u64> where
I: Iterator<Item = Wrapping<u64>>, [src]
I: Iterator<Item = Wrapping<u64>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<usize>> for Wrapping<usize>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<usize> where
I: Iterator<Item = Wrapping<usize>>, [src]
I: Iterator<Item = Wrapping<usize>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<u128>> for Wrapping<u128>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u128> where
I: Iterator<Item = Wrapping<u128>>, [src]
I: Iterator<Item = Wrapping<u128>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<i128>> for Wrapping<i128>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i128> where
I: Iterator<Item = Wrapping<i128>>, [src]
I: Iterator<Item = Wrapping<i128>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<i16>> for Wrapping<i16>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i16> where
I: Iterator<Item = Wrapping<i16>>, [src]
I: Iterator<Item = Wrapping<i16>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<i64>> for Wrapping<i64>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i64> where
I: Iterator<Item = Wrapping<i64>>, [src]
I: Iterator<Item = Wrapping<i64>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i32> where
I: Iterator<Item = &'a Wrapping<i32>>, [src]
I: Iterator<Item = &'a Wrapping<i32>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<isize>> for Wrapping<isize>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<isize> where
I: Iterator<Item = Wrapping<isize>>, [src]
I: Iterator<Item = Wrapping<isize>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u8> where
I: Iterator<Item = &'a Wrapping<u8>>, [src]
I: Iterator<Item = &'a Wrapping<u8>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<u8>> for Wrapping<u8>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u8> where
I: Iterator<Item = Wrapping<u8>>, [src]
I: Iterator<Item = Wrapping<u8>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<u16>> for Wrapping<u16>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<u16> where
I: Iterator<Item = Wrapping<u16>>, [src]
I: Iterator<Item = Wrapping<u16>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<'a> Sum<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<usize> where
I: Iterator<Item = &'a Wrapping<usize>>, [src]
I: Iterator<Item = &'a Wrapping<usize>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl Sum<Wrapping<i32>> for Wrapping<i32>1.14.0[src]
fn sum<I>(iter: I) -> Wrapping<i32> where
I: Iterator<Item = Wrapping<i32>>, [src]
I: Iterator<Item = Wrapping<i32>>,
Method which takes an iterator and generates Self from the elements by "summing up" the items. Read more
impl<T> Binary for Wrapping<T> where
T: Binary, 1.11.0[src]
T: Binary,
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
Formats the value using the given formatter.
impl<'a> MulAssign<&'a Wrapping<i32>> for Wrapping<i32>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<i32>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<u16>> for Wrapping<u16>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u16>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<i16>> for Wrapping<i16>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<i16>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<usize>> for Wrapping<usize>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<usize>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<usize>> for Wrapping<usize>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<usize>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<u128>> for Wrapping<u128>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u128>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<i32>> for Wrapping<i32>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i32>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<u8>> for Wrapping<u8>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<u8>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<u64>> for Wrapping<u64>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<u64>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<i8>> for Wrapping<i8>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<i8>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<i128>> for Wrapping<i128>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<i128>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<u32>> for Wrapping<u32>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u32>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<u128>> for Wrapping<u128>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<u128>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<u32>> for Wrapping<u32>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<u32>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<isize>> for Wrapping<isize>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<isize>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<i64>> for Wrapping<i64>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<i64>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<i64>> for Wrapping<i64>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i64>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<i128>> for Wrapping<i128>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i128>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<i8>> for Wrapping<i8>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i8>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<u64>> for Wrapping<u64>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u64>)[src]
Performs the *= operation.
impl<'a> MulAssign<&'a Wrapping<u16>> for Wrapping<u16>1.22.0[src]
fn mul_assign(&mut self, other: &'a Wrapping<u16>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<u8>> for Wrapping<u8>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u8>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<i16>> for Wrapping<i16>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i16>)[src]
Performs the *= operation.
impl MulAssign<Wrapping<isize>> for Wrapping<isize>1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<isize>)[src]
Performs the *= operation.
impl<'a> BitOr<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<u128>> for &'b Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output
Performs the | operation.
impl BitOr<Wrapping<u8>> for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<u8>) -> Wrapping<u8>[src]
Performs the | operation.
impl BitOr<Wrapping<i128>> for Wrapping<i128>[src]
type Output = Wrapping<i128>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<i128>) -> Wrapping<i128>[src]
Performs the | operation.
impl<'a> BitOr<Wrapping<i8>> for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<i8>
) -> <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output[src]
self,
other: Wrapping<i8>
) -> <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output
Performs the | operation.
impl BitOr<Wrapping<i8>> for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<i8>) -> Wrapping<i8>[src]
Performs the | operation.
impl<'a> BitOr<Wrapping<u8>> for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<u8>
) -> <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output[src]
self,
other: Wrapping<u8>
) -> <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<u64>> for &'b Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<u128>> for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output[src]
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output
Performs the | operation.
impl BitOr<Wrapping<u16>> for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<u16>) -> Wrapping<u16>[src]
Performs the | operation.
impl BitOr<Wrapping<i64>> for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<i64>) -> Wrapping<i64>[src]
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<i16>> for &'b Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<u32>> for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output[src]
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output
Performs the | operation.
impl BitOr<Wrapping<u128>> for Wrapping<u128>[src]
type Output = Wrapping<u128>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<u128>) -> Wrapping<u128>[src]
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<usize>> for &'b Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<u16>> for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output[src]
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<isize>> for &'b Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<u64>> for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output[src]
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as BitOr<Wrapping<u64>>>::Output
Performs the | operation.
impl BitOr<Wrapping<u32>> for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<u32>) -> Wrapping<u32>[src]
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<i8>> for &'b Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output
Performs the | operation.
impl BitOr<Wrapping<isize>> for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<isize>) -> Wrapping<isize>[src]
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitOr<Wrapping<i8>>>::Output
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<u8>> for &'b Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitOr<Wrapping<u8>>>::Output
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<i128>> for &'b Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<i32>> for &'b Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<i128>> for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output[src]
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as BitOr<Wrapping<i128>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<usize>> for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output[src]
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as BitOr<Wrapping<usize>>>::Output
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<u16>> for &'b Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitOr<Wrapping<u16>>>::Output
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<i64>> for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output[src]
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output
Performs the | operation.
impl BitOr<Wrapping<i32>> for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<i32>) -> Wrapping<i32>[src]
Performs the | operation.
impl<'a> BitOr<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitOr<Wrapping<u128>>>::Output
Performs the | operation.
impl BitOr<Wrapping<i16>> for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<i16>) -> Wrapping<i16>[src]
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<i64>> for &'b Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitOr<Wrapping<i64>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<i16>> for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output[src]
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as BitOr<Wrapping<i16>>>::Output
Performs the | operation.
impl<'a> BitOr<Wrapping<isize>> for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output[src]
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as BitOr<Wrapping<isize>>>::Output
Performs the | operation.
impl BitOr<Wrapping<usize>> for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<usize>) -> Wrapping<usize>[src]
Performs the | operation.
impl<'a> BitOr<Wrapping<i32>> for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output[src]
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as BitOr<Wrapping<i32>>>::Output
Performs the | operation.
impl BitOr<Wrapping<u64>> for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the | operator.
fn bitor(self, other: Wrapping<u64>) -> Wrapping<u64>[src]
Performs the | operation.
impl<'a, 'b> BitOr<&'a Wrapping<u32>> for &'b Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output
The resulting type after applying the | operator.
fn bitor(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitOr<Wrapping<u32>>>::Output
Performs the | operation.
impl<'a> BitAndAssign<&'a Wrapping<u8>> for Wrapping<u8>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<u8>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<i32>> for Wrapping<i32>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<i32>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<usize>> for Wrapping<usize>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<usize>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<u32>> for Wrapping<u32>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<u32>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<isize>> for Wrapping<isize>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<isize>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<i16>> for Wrapping<i16>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i16>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<u16>> for Wrapping<u16>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u16>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<i128>> for Wrapping<i128>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i128>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<u128>> for Wrapping<u128>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u128>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<u32>> for Wrapping<u32>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u32>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<i64>> for Wrapping<i64>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i64>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<i64>> for Wrapping<i64>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<i64>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<u8>> for Wrapping<u8>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u8>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<i128>> for Wrapping<i128>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<i128>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<usize>> for Wrapping<usize>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<usize>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<u64>> for Wrapping<u64>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<u64>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<i32>> for Wrapping<i32>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i32>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<u64>> for Wrapping<u64>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u64>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<i8>> for Wrapping<i8>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<i8>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<u16>> for Wrapping<u16>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<u16>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<u128>> for Wrapping<u128>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<u128>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<i16>> for Wrapping<i16>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<i16>)[src]
Performs the &= operation.
impl<'a> BitAndAssign<&'a Wrapping<isize>> for Wrapping<isize>1.22.0[src]
fn bitand_assign(&mut self, other: &'a Wrapping<isize>)[src]
Performs the &= operation.
impl BitAndAssign<Wrapping<i8>> for Wrapping<i8>1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i8>)[src]
Performs the &= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<i16>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<u8>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<usize>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<i64>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<i8>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<i32>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<u64>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<u16>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<i8>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<usize>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<i16>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<i32>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<i64>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<u64>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<isize>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<u8>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<u16>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<u32>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl<'a> ShlAssign<&'a usize> for Wrapping<u32>1.22.0[src]
fn shl_assign(&mut self, other: &'a usize)[src]
Performs the <<= operation.
impl ShlAssign<usize> for Wrapping<isize>1.8.0[src]
fn shl_assign(&mut self, other: usize)[src]
Performs the <<= operation.
impl<T> Octal for Wrapping<T> where
T: Octal, 1.11.0[src]
T: Octal,
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
Formats the value using the given formatter.
impl<T> Eq for Wrapping<T> where
T: Eq, [src]
T: Eq,
impl<T> Display for Wrapping<T> where
T: Display, 1.10.0[src]
T: Display,
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
Formats the value using the given formatter. Read more
impl Div<Wrapping<i128>> for Wrapping<i128>1.3.0[src]
type Output = Wrapping<i128>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<i128>) -> Wrapping<i128>[src]
Performs the / operation.
impl<'a> Div<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Div<Wrapping<u8>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Div<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Div<Wrapping<u8>>>::Output
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<i16>> for &'b Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Div<Wrapping<i16>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output
Performs the / operation.
impl Div<Wrapping<u8>> for Wrapping<u8>1.3.0[src]
type Output = Wrapping<u8>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<u8>) -> Wrapping<u8>[src]
Performs the / operation.
impl<'a> Div<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Div<Wrapping<u64>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<usize>> for &'b Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Div<Wrapping<usize>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output
Performs the / operation.
impl<'a> Div<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Div<Wrapping<i128>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<i32>> for &'b Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Div<Wrapping<i32>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output
Performs the / operation.
impl<'a> Div<Wrapping<i32>> for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Div<Wrapping<i32>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output[src]
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output
Performs the / operation.
impl<'a> Div<Wrapping<i16>> for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Div<Wrapping<i16>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output[src]
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output
Performs the / operation.
impl<'a> Div<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Div<Wrapping<i8>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Div<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Div<Wrapping<i8>>>::Output
Performs the / operation.
impl<'a> Div<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Div<Wrapping<u16>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<u128>> for &'b Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Div<Wrapping<u128>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output
Performs the / operation.
impl Div<Wrapping<u32>> for Wrapping<u32>1.3.0[src]
type Output = Wrapping<u32>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<u32>) -> Wrapping<u32>[src]
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<i128>> for &'b Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Div<Wrapping<i128>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output
Performs the / operation.
impl Div<Wrapping<isize>> for Wrapping<isize>1.3.0[src]
type Output = Wrapping<isize>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<isize>) -> Wrapping<isize>[src]
Performs the / operation.
impl<'a> Div<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Div<Wrapping<usize>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output
Performs the / operation.
impl Div<Wrapping<u128>> for Wrapping<u128>1.3.0[src]
type Output = Wrapping<u128>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<u128>) -> Wrapping<u128>[src]
Performs the / operation.
impl<'a> Div<Wrapping<usize>> for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Div<Wrapping<usize>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output[src]
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output
Performs the / operation.
impl<'a> Div<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Div<Wrapping<i64>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<u64>> for &'b Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Div<Wrapping<u64>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<u32>> for &'b Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Div<Wrapping<u32>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output
Performs the / operation.
impl<'a> Div<Wrapping<u16>> for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Div<Wrapping<u16>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output[src]
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output
Performs the / operation.
impl Div<Wrapping<i16>> for Wrapping<i16>1.3.0[src]
type Output = Wrapping<i16>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<i16>) -> Wrapping<i16>[src]
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<u16>> for &'b Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Div<Wrapping<u16>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<i8>> for &'b Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Div<Wrapping<i8>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Div<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Div<Wrapping<i8>>>::Output
Performs the / operation.
impl<'a> Div<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Div<Wrapping<isize>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output
Performs the / operation.
impl<'a> Div<Wrapping<i64>> for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Div<Wrapping<i64>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output[src]
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output
Performs the / operation.
impl Div<Wrapping<usize>> for Wrapping<usize>1.3.0[src]
type Output = Wrapping<usize>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<usize>) -> Wrapping<usize>[src]
Performs the / operation.
impl<'a> Div<Wrapping<i128>> for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Div<Wrapping<i128>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output[src]
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output
Performs the / operation.
impl Div<Wrapping<u64>> for Wrapping<u64>1.3.0[src]
type Output = Wrapping<u64>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<u64>) -> Wrapping<u64>[src]
Performs the / operation.
impl<'a> Div<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Div<Wrapping<i16>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output
Performs the / operation.
impl<'a> Div<Wrapping<u128>> for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Div<Wrapping<u128>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output[src]
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output
Performs the / operation.
impl<'a> Div<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Div<Wrapping<u128>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output
Performs the / operation.
impl<'a> Div<Wrapping<u32>> for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Div<Wrapping<u32>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output[src]
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output
Performs the / operation.
impl<'a> Div<Wrapping<u8>> for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Div<Wrapping<u8>>>::Output
The resulting type after applying the / operator.
fn div(self, other: Wrapping<u8>) -> <Wrapping<u8> as Div<Wrapping<u8>>>::Output[src]
Performs the / operation.
impl Div<Wrapping<i64>> for Wrapping<i64>1.3.0[src]
type Output = Wrapping<i64>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<i64>) -> Wrapping<i64>[src]
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<i64>> for &'b Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Div<Wrapping<i64>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output
Performs the / operation.
impl<'a> Div<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Div<Wrapping<u32>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output
Performs the / operation.
impl<'a> Div<Wrapping<isize>> for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Div<Wrapping<isize>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output[src]
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output
Performs the / operation.
impl Div<Wrapping<i32>> for Wrapping<i32>1.3.0[src]
type Output = Wrapping<i32>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<i32>) -> Wrapping<i32>[src]
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<u8>> for &'b Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Div<Wrapping<u8>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Div<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Div<Wrapping<u8>>>::Output
Performs the / operation.
impl Div<Wrapping<u16>> for Wrapping<u16>1.3.0[src]
type Output = Wrapping<u16>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<u16>) -> Wrapping<u16>[src]
Performs the / operation.
impl<'a> Div<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Div<Wrapping<i32>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output
Performs the / operation.
impl<'a, 'b> Div<&'a Wrapping<isize>> for &'b Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Div<Wrapping<isize>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output
Performs the / operation.
impl Div<Wrapping<i8>> for Wrapping<i8>1.3.0[src]
type Output = Wrapping<i8>
The resulting type after applying the / operator.
fn div(self, other: Wrapping<i8>) -> Wrapping<i8>[src]
Performs the / operation.
impl<'a> Div<Wrapping<i8>> for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Div<Wrapping<i8>>>::Output
The resulting type after applying the / operator.
fn div(self, other: Wrapping<i8>) -> <Wrapping<i8> as Div<Wrapping<i8>>>::Output[src]
Performs the / operation.
impl<'a> Div<Wrapping<u64>> for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Div<Wrapping<u64>>>::Output
The resulting type after applying the / operator.
fn div(
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output[src]
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output
Performs the / operation.
impl BitAnd<Wrapping<u128>> for Wrapping<u128>[src]
type Output = Wrapping<u128>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<u128>) -> Wrapping<u128>[src]
Performs the & operation.
impl BitAnd<Wrapping<i128>> for Wrapping<i128>[src]
type Output = Wrapping<i128>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<i128>) -> Wrapping<i128>[src]
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<i128>> for &'b Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output
Performs the & operation.
impl BitAnd<Wrapping<i32>> for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<i32>) -> Wrapping<i32>[src]
Performs the & operation.
impl<'a> BitAnd<Wrapping<isize>> for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output[src]
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<i8>> for &'b Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<u32>> for &'b Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<u8>> for &'b Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output
Performs the & operation.
impl BitAnd<Wrapping<i8>> for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<i8>) -> Wrapping<i8>[src]
Performs the & operation.
impl BitAnd<Wrapping<u32>> for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<u32>) -> Wrapping<u32>[src]
Performs the & operation.
impl BitAnd<Wrapping<i64>> for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<i64>) -> Wrapping<i64>[src]
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<usize>> for &'b Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<u128>> for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output[src]
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output
Performs the & operation.
impl BitAnd<Wrapping<i16>> for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<i16>) -> Wrapping<i16>[src]
Performs the & operation.
impl<'a> BitAnd<Wrapping<u8>> for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<u8>
) -> <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output[src]
self,
other: Wrapping<u8>
) -> <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<u32>> for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output[src]
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<i16>> for &'b Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as BitAnd<Wrapping<u8>>>::Output
Performs the & operation.
impl BitAnd<Wrapping<usize>> for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<usize>) -> Wrapping<usize>[src]
Performs the & operation.
impl<'a> BitAnd<Wrapping<i16>> for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output[src]
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<i32>> for &'b Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<i64>> for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output[src]
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output
Performs the & operation.
impl BitAnd<Wrapping<isize>> for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<isize>) -> Wrapping<isize>[src]
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<usize>> for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output[src]
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as BitAnd<Wrapping<usize>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<u64>> for &'b Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<isize>> for &'b Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as BitAnd<Wrapping<isize>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<u128>> for &'b Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as BitAnd<Wrapping<u128>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<u16>> for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output[src]
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output
Performs the & operation.
impl BitAnd<Wrapping<u64>> for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<u64>) -> Wrapping<u64>[src]
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as BitAnd<Wrapping<i16>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<i128>> for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output[src]
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as BitAnd<Wrapping<i128>>>::Output
Performs the & operation.
impl BitAnd<Wrapping<u16>> for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<u16>) -> Wrapping<u16>[src]
Performs the & operation.
impl BitAnd<Wrapping<u8>> for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the & operator.
fn bitand(self, other: Wrapping<u8>) -> Wrapping<u8>[src]
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<i64>> for &'b Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<u64>> for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output[src]
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as BitAnd<Wrapping<u64>>>::Output
Performs the & operation.
impl<'a, 'b> BitAnd<&'a Wrapping<u16>> for &'b Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as BitAnd<Wrapping<u16>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as BitAnd<Wrapping<i64>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<i8>> for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<i8>
) -> <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output[src]
self,
other: Wrapping<i8>
) -> <Wrapping<i8> as BitAnd<Wrapping<i8>>>::Output
Performs the & operation.
impl<'a> BitAnd<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as BitAnd<Wrapping<u32>>>::Output
Performs the & operation.
impl<'a> BitAnd<Wrapping<i32>> for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output
The resulting type after applying the & operator.
fn bitand(
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output[src]
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as BitAnd<Wrapping<i32>>>::Output
Performs the & operation.
impl<T> Debug for Wrapping<T> where
T: Debug, [src]
T: Debug,
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
Formats the value using the given formatter. Read more
impl AddAssign<Wrapping<u64>> for Wrapping<u64>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u64>)[src]
Performs the += operation.
impl AddAssign<Wrapping<i32>> for Wrapping<i32>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i32>)[src]
Performs the += operation.
impl AddAssign<Wrapping<i8>> for Wrapping<i8>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i8>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<u128>> for Wrapping<u128>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<u128>)[src]
Performs the += operation.
impl AddAssign<Wrapping<usize>> for Wrapping<usize>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<usize>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<i128>> for Wrapping<i128>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<i128>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<usize>> for Wrapping<usize>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<usize>)[src]
Performs the += operation.
impl AddAssign<Wrapping<u8>> for Wrapping<u8>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u8>)[src]
Performs the += operation.
impl AddAssign<Wrapping<isize>> for Wrapping<isize>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<isize>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<i8>> for Wrapping<i8>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<i8>)[src]
Performs the += operation.
impl AddAssign<Wrapping<u16>> for Wrapping<u16>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u16>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<u8>> for Wrapping<u8>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<u8>)[src]
Performs the += operation.
impl AddAssign<Wrapping<u32>> for Wrapping<u32>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u32>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<i16>> for Wrapping<i16>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<i16>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<isize>> for Wrapping<isize>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<isize>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<i32>> for Wrapping<i32>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<i32>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<u64>> for Wrapping<u64>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<u64>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<u32>> for Wrapping<u32>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<u32>)[src]
Performs the += operation.
impl AddAssign<Wrapping<u128>> for Wrapping<u128>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u128>)[src]
Performs the += operation.
impl AddAssign<Wrapping<i16>> for Wrapping<i16>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i16>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<u16>> for Wrapping<u16>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<u16>)[src]
Performs the += operation.
impl<'a> AddAssign<&'a Wrapping<i64>> for Wrapping<i64>1.22.0[src]
fn add_assign(&mut self, other: &'a Wrapping<i64>)[src]
Performs the += operation.
impl AddAssign<Wrapping<i128>> for Wrapping<i128>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i128>)[src]
Performs the += operation.
impl AddAssign<Wrapping<i64>> for Wrapping<i64>1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i64>)[src]
Performs the += operation.
impl DivAssign<Wrapping<i8>> for Wrapping<i8>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i8>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<i16>> for Wrapping<i16>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i16>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<u32>> for Wrapping<u32>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<u32>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<i8>> for Wrapping<i8>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<i8>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<u128>> for Wrapping<u128>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u128>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<u32>> for Wrapping<u32>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u32>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<usize>> for Wrapping<usize>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<usize>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<u128>> for Wrapping<u128>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<u128>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<i128>> for Wrapping<i128>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i128>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<i32>> for Wrapping<i32>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<i32>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<i128>> for Wrapping<i128>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<i128>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<isize>> for Wrapping<isize>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<isize>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<u64>> for Wrapping<u64>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u64>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<i64>> for Wrapping<i64>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i64>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<i16>> for Wrapping<i16>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<i16>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<u8>> for Wrapping<u8>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u8>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<u16>> for Wrapping<u16>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u16>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<isize>> for Wrapping<isize>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<isize>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<u8>> for Wrapping<u8>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<u8>)[src]
Performs the /= operation.
impl DivAssign<Wrapping<i32>> for Wrapping<i32>1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i32>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<u16>> for Wrapping<u16>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<u16>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<i64>> for Wrapping<i64>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<i64>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<u64>> for Wrapping<u64>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<u64>)[src]
Performs the /= operation.
impl<'a> DivAssign<&'a Wrapping<usize>> for Wrapping<usize>1.22.0[src]
fn div_assign(&mut self, other: &'a Wrapping<usize>)[src]
Performs the /= operation.
impl<'a> BitOrAssign<&'a Wrapping<i128>> for Wrapping<i128>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<i128>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<u128>> for Wrapping<u128>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u128>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<u8>> for Wrapping<u8>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u8>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<u32>> for Wrapping<u32>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<u32>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<i32>> for Wrapping<i32>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<i32>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<i16>> for Wrapping<i16>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i16>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<usize>> for Wrapping<usize>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<usize>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<usize>> for Wrapping<usize>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<usize>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<i32>> for Wrapping<i32>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i32>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<isize>> for Wrapping<isize>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<isize>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<isize>> for Wrapping<isize>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<isize>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<u32>> for Wrapping<u32>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u32>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<i16>> for Wrapping<i16>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<i16>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<i64>> for Wrapping<i64>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i64>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<i128>> for Wrapping<i128>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i128>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<i8>> for Wrapping<i8>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i8>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<u8>> for Wrapping<u8>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<u8>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<i8>> for Wrapping<i8>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<i8>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<i64>> for Wrapping<i64>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<i64>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<u64>> for Wrapping<u64>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u64>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<u128>> for Wrapping<u128>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<u128>)[src]
Performs the |= operation.
impl BitOrAssign<Wrapping<u16>> for Wrapping<u16>1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u16>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<u16>> for Wrapping<u16>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<u16>)[src]
Performs the |= operation.
impl<'a> BitOrAssign<&'a Wrapping<u64>> for Wrapping<u64>1.22.0[src]
fn bitor_assign(&mut self, other: &'a Wrapping<u64>)[src]
Performs the |= operation.
impl<T> Default for Wrapping<T> where
T: Default, [src]
T: Default,
impl<'a, 'b> Mul<&'a Wrapping<u64>> for &'b Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Mul<Wrapping<u64>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Mul<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Mul<Wrapping<u64>>>::Output
Performs the * operation.
impl Mul<Wrapping<u64>> for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<u64>) -> Wrapping<u64>[src]
Performs the * operation.
impl Mul<Wrapping<i16>> for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<i16>) -> Wrapping<i16>[src]
Performs the * operation.
impl Mul<Wrapping<u16>> for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<u16>) -> Wrapping<u16>[src]
Performs the * operation.
impl<'a> Mul<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Mul<Wrapping<isize>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Mul<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Mul<Wrapping<isize>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<usize>> for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Mul<Wrapping<usize>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Mul<Wrapping<usize>>>::Output[src]
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Mul<Wrapping<usize>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<u128>> for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Mul<Wrapping<u128>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Mul<Wrapping<u128>>>::Output[src]
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Mul<Wrapping<u128>>>::Output
Performs the * operation.
impl<'a> Mul<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Mul<Wrapping<i64>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Mul<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Mul<Wrapping<i64>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<i16>> for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Mul<Wrapping<i16>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Mul<Wrapping<i16>>>::Output[src]
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Mul<Wrapping<i16>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<u8>> for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Mul<Wrapping<u8>>>::Output
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<u8>) -> <Wrapping<u8> as Mul<Wrapping<u8>>>::Output[src]
Performs the * operation.
impl<'a> Mul<Wrapping<u64>> for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Mul<Wrapping<u64>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Mul<Wrapping<u64>>>::Output[src]
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Mul<Wrapping<u64>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<u32>> for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Mul<Wrapping<u32>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Mul<Wrapping<u32>>>::Output[src]
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Mul<Wrapping<u32>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<i128>> for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Mul<Wrapping<i128>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Mul<Wrapping<i128>>>::Output[src]
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Mul<Wrapping<i128>>>::Output
Performs the * operation.
impl<'a> Mul<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Mul<Wrapping<i32>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Mul<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Mul<Wrapping<i32>>>::Output
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<u32>> for &'b Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Mul<Wrapping<u32>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Mul<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Mul<Wrapping<u32>>>::Output
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<u8>> for &'b Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Mul<Wrapping<u8>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Mul<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Mul<Wrapping<u8>>>::Output
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<u16>> for &'b Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Mul<Wrapping<u16>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Mul<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Mul<Wrapping<u16>>>::Output
Performs the * operation.
impl Mul<Wrapping<i8>> for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<i8>) -> Wrapping<i8>[src]
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<i64>> for &'b Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Mul<Wrapping<i64>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Mul<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Mul<Wrapping<i64>>>::Output
Performs the * operation.
impl<'a> Mul<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Mul<Wrapping<u8>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Mul<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Mul<Wrapping<u8>>>::Output
Performs the * operation.
impl Mul<Wrapping<i32>> for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<i32>) -> Wrapping<i32>[src]
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<isize>> for &'b Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Mul<Wrapping<isize>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Mul<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Mul<Wrapping<isize>>>::Output
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<i16>> for &'b Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Mul<Wrapping<i16>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Mul<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Mul<Wrapping<i16>>>::Output
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<i32>> for &'b Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Mul<Wrapping<i32>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Mul<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Mul<Wrapping<i32>>>::Output
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<u128>> for &'b Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Mul<Wrapping<u128>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Mul<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Mul<Wrapping<u128>>>::Output
Performs the * operation.
impl Mul<Wrapping<u128>> for Wrapping<u128>[src]
type Output = Wrapping<u128>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<u128>) -> Wrapping<u128>[src]
Performs the * operation.
impl<'a> Mul<Wrapping<i32>> for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Mul<Wrapping<i32>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Mul<Wrapping<i32>>>::Output[src]
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Mul<Wrapping<i32>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<isize>> for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Mul<Wrapping<isize>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Mul<Wrapping<isize>>>::Output[src]
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Mul<Wrapping<isize>>>::Output
Performs the * operation.
impl<'a> Mul<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Mul<Wrapping<u128>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Mul<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Mul<Wrapping<u128>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<i8>> for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Mul<Wrapping<i8>>>::Output
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<i8>) -> <Wrapping<i8> as Mul<Wrapping<i8>>>::Output[src]
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<i128>> for &'b Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Mul<Wrapping<i128>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Mul<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Mul<Wrapping<i128>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<i64>> for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Mul<Wrapping<i64>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Mul<Wrapping<i64>>>::Output[src]
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Mul<Wrapping<i64>>>::Output
Performs the * operation.
impl Mul<Wrapping<i64>> for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<i64>) -> Wrapping<i64>[src]
Performs the * operation.
impl<'a> Mul<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Mul<Wrapping<usize>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Mul<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Mul<Wrapping<usize>>>::Output
Performs the * operation.
impl Mul<Wrapping<i128>> for Wrapping<i128>[src]
type Output = Wrapping<i128>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<i128>) -> Wrapping<i128>[src]
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<i8>> for &'b Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Mul<Wrapping<i8>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Mul<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Mul<Wrapping<i8>>>::Output
Performs the * operation.
impl<'a> Mul<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Mul<Wrapping<u16>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Mul<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Mul<Wrapping<u16>>>::Output
Performs the * operation.
impl Mul<Wrapping<usize>> for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<usize>) -> Wrapping<usize>[src]
Performs the * operation.
impl<'a> Mul<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Mul<Wrapping<i128>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Mul<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Mul<Wrapping<i128>>>::Output
Performs the * operation.
impl Mul<Wrapping<u8>> for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<u8>) -> Wrapping<u8>[src]
Performs the * operation.
impl<'a> Mul<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Mul<Wrapping<u32>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Mul<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Mul<Wrapping<u32>>>::Output
Performs the * operation.
impl<'a> Mul<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Mul<Wrapping<u64>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Mul<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Mul<Wrapping<u64>>>::Output
Performs the * operation.
impl<'a> Mul<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Mul<Wrapping<i8>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Mul<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Mul<Wrapping<i8>>>::Output
Performs the * operation.
impl<'a, 'b> Mul<&'a Wrapping<usize>> for &'b Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Mul<Wrapping<usize>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Mul<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Mul<Wrapping<usize>>>::Output
Performs the * operation.
impl<'a> Mul<Wrapping<u16>> for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Mul<Wrapping<u16>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Mul<Wrapping<u16>>>::Output[src]
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Mul<Wrapping<u16>>>::Output
Performs the * operation.
impl Mul<Wrapping<isize>> for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<isize>) -> Wrapping<isize>[src]
Performs the * operation.
impl Mul<Wrapping<u32>> for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the * operator.
fn mul(self, other: Wrapping<u32>) -> Wrapping<u32>[src]
Performs the * operation.
impl<'a> Mul<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Mul<Wrapping<i16>>>::Output
The resulting type after applying the * operator.
fn mul(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Mul<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Mul<Wrapping<i16>>>::Output
Performs the * operation.
impl Rem<Wrapping<u32>> for Wrapping<u32>1.7.0[src]
type Output = Wrapping<u32>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<u32>) -> Wrapping<u32>[src]
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<i8>> for &'b Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Rem<Wrapping<i8>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Rem<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Rem<Wrapping<i8>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<i32>> for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Rem<Wrapping<i32>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Rem<Wrapping<i32>>>::Output[src]
self,
other: Wrapping<i32>
) -> <Wrapping<i32> as Rem<Wrapping<i32>>>::Output
Performs the % operation.
impl Rem<Wrapping<u8>> for Wrapping<u8>1.7.0[src]
type Output = Wrapping<u8>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<u8>) -> Wrapping<u8>[src]
Performs the % operation.
impl<'a> Rem<Wrapping<u64>> for &'a Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Rem<Wrapping<u64>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Rem<Wrapping<u64>>>::Output[src]
self,
other: Wrapping<u64>
) -> <Wrapping<u64> as Rem<Wrapping<u64>>>::Output
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<u16>> for &'b Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Rem<Wrapping<u16>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Rem<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Rem<Wrapping<u16>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<i8>> for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Rem<Wrapping<i8>>>::Output
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<i8>) -> <Wrapping<i8> as Rem<Wrapping<i8>>>::Output[src]
Performs the % operation.
impl Rem<Wrapping<isize>> for Wrapping<isize>1.7.0[src]
type Output = Wrapping<isize>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<isize>) -> Wrapping<isize>[src]
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<usize>> for &'b Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Rem<Wrapping<usize>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Rem<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Rem<Wrapping<usize>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<i64>> for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Rem<Wrapping<i64>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Rem<Wrapping<i64>>>::Output[src]
self,
other: Wrapping<i64>
) -> <Wrapping<i64> as Rem<Wrapping<i64>>>::Output
Performs the % operation.
impl<'a> Rem<&'a Wrapping<u128>> for Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Rem<Wrapping<u128>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Rem<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Rem<Wrapping<u128>>>::Output
Performs the % operation.
impl Rem<Wrapping<i64>> for Wrapping<i64>1.7.0[src]
type Output = Wrapping<i64>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<i64>) -> Wrapping<i64>[src]
Performs the % operation.
impl<'a> Rem<Wrapping<isize>> for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Rem<Wrapping<isize>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Rem<Wrapping<isize>>>::Output[src]
self,
other: Wrapping<isize>
) -> <Wrapping<isize> as Rem<Wrapping<isize>>>::Output
Performs the % operation.
impl<'a> Rem<&'a Wrapping<i16>> for Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Rem<Wrapping<i16>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Rem<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Rem<Wrapping<i16>>>::Output
Performs the % operation.
impl<'a> Rem<&'a Wrapping<i32>> for Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Rem<Wrapping<i32>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Rem<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Rem<Wrapping<i32>>>::Output
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<u64>> for &'b Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Rem<Wrapping<u64>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Rem<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Rem<Wrapping<u64>>>::Output
Performs the % operation.
impl Rem<Wrapping<i16>> for Wrapping<i16>1.7.0[src]
type Output = Wrapping<i16>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<i16>) -> Wrapping<i16>[src]
Performs the % operation.
impl<'a> Rem<&'a Wrapping<u16>> for Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Rem<Wrapping<u16>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Rem<Wrapping<u16>>>::Output[src]
self,
other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Rem<Wrapping<u16>>>::Output
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<u8>> for &'b Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Rem<Wrapping<u8>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Rem<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Rem<Wrapping<u8>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<u128>> for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Rem<Wrapping<u128>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Rem<Wrapping<u128>>>::Output[src]
self,
other: Wrapping<u128>
) -> <Wrapping<u128> as Rem<Wrapping<u128>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<usize>> for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Rem<Wrapping<usize>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Rem<Wrapping<usize>>>::Output[src]
self,
other: Wrapping<usize>
) -> <Wrapping<usize> as Rem<Wrapping<usize>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<i128>> for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Rem<Wrapping<i128>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Rem<Wrapping<i128>>>::Output[src]
self,
other: Wrapping<i128>
) -> <Wrapping<i128> as Rem<Wrapping<i128>>>::Output
Performs the % operation.
impl<'a> Rem<&'a Wrapping<u32>> for Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Rem<Wrapping<u32>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Rem<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Rem<Wrapping<u32>>>::Output
Performs the % operation.
impl Rem<Wrapping<usize>> for Wrapping<usize>1.7.0[src]
type Output = Wrapping<usize>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<usize>) -> Wrapping<usize>[src]
Performs the % operation.
impl<'a> Rem<&'a Wrapping<u64>> for Wrapping<u64>1.14.0[src]
type Output = <Wrapping<u64> as Rem<Wrapping<u64>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Rem<Wrapping<u64>>>::Output[src]
self,
other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Rem<Wrapping<u64>>>::Output
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<i32>> for &'b Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Rem<Wrapping<i32>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Rem<Wrapping<i32>>>::Output[src]
self,
other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Rem<Wrapping<i32>>>::Output
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<i128>> for &'b Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Rem<Wrapping<i128>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Rem<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Rem<Wrapping<i128>>>::Output
Performs the % operation.
impl<'a> Rem<&'a Wrapping<isize>> for Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Rem<Wrapping<isize>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Rem<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Rem<Wrapping<isize>>>::Output
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<i64>> for &'b Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Rem<Wrapping<i64>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Rem<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Rem<Wrapping<i64>>>::Output
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<u32>> for &'b Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Rem<Wrapping<u32>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Rem<Wrapping<u32>>>::Output[src]
self,
other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Rem<Wrapping<u32>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<u8>> for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Rem<Wrapping<u8>>>::Output
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<u8>) -> <Wrapping<u8> as Rem<Wrapping<u8>>>::Output[src]
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<isize>> for &'b Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Rem<Wrapping<isize>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Rem<Wrapping<isize>>>::Output[src]
self,
other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Rem<Wrapping<isize>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<u16>> for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Rem<Wrapping<u16>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Rem<Wrapping<u16>>>::Output[src]
self,
other: Wrapping<u16>
) -> <Wrapping<u16> as Rem<Wrapping<u16>>>::Output
Performs the % operation.
impl Rem<Wrapping<u16>> for Wrapping<u16>1.7.0[src]
type Output = Wrapping<u16>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<u16>) -> Wrapping<u16>[src]
Performs the % operation.
impl Rem<Wrapping<i32>> for Wrapping<i32>1.7.0[src]
type Output = Wrapping<i32>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<i32>) -> Wrapping<i32>[src]
Performs the % operation.
impl<'a> Rem<&'a Wrapping<u8>> for Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Rem<Wrapping<u8>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Rem<Wrapping<u8>>>::Output[src]
self,
other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Rem<Wrapping<u8>>>::Output
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<u128>> for &'b Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Rem<Wrapping<u128>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Rem<Wrapping<u128>>>::Output[src]
self,
other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Rem<Wrapping<u128>>>::Output
Performs the % operation.
impl<'a> Rem<&'a Wrapping<i8>> for Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Rem<Wrapping<i8>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Rem<Wrapping<i8>>>::Output[src]
self,
other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Rem<Wrapping<i8>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<i16>> for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Rem<Wrapping<i16>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Rem<Wrapping<i16>>>::Output[src]
self,
other: Wrapping<i16>
) -> <Wrapping<i16> as Rem<Wrapping<i16>>>::Output
Performs the % operation.
impl Rem<Wrapping<i128>> for Wrapping<i128>1.7.0[src]
type Output = Wrapping<i128>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<i128>) -> Wrapping<i128>[src]
Performs the % operation.
impl<'a, 'b> Rem<&'a Wrapping<i16>> for &'b Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Rem<Wrapping<i16>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Rem<Wrapping<i16>>>::Output[src]
self,
other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Rem<Wrapping<i16>>>::Output
Performs the % operation.
impl Rem<Wrapping<u128>> for Wrapping<u128>1.7.0[src]
type Output = Wrapping<u128>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<u128>) -> Wrapping<u128>[src]
Performs the % operation.
impl<'a> Rem<&'a Wrapping<i128>> for Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Rem<Wrapping<i128>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Rem<Wrapping<i128>>>::Output[src]
self,
other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Rem<Wrapping<i128>>>::Output
Performs the % operation.
impl Rem<Wrapping<u64>> for Wrapping<u64>1.7.0[src]
type Output = Wrapping<u64>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<u64>) -> Wrapping<u64>[src]
Performs the % operation.
impl<'a> Rem<&'a Wrapping<i64>> for Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Rem<Wrapping<i64>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Rem<Wrapping<i64>>>::Output[src]
self,
other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Rem<Wrapping<i64>>>::Output
Performs the % operation.
impl<'a> Rem<&'a Wrapping<usize>> for Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Rem<Wrapping<usize>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Rem<Wrapping<usize>>>::Output[src]
self,
other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Rem<Wrapping<usize>>>::Output
Performs the % operation.
impl<'a> Rem<Wrapping<u32>> for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Rem<Wrapping<u32>>>::Output
The resulting type after applying the % operator.
fn rem(
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Rem<Wrapping<u32>>>::Output[src]
self,
other: Wrapping<u32>
) -> <Wrapping<u32> as Rem<Wrapping<u32>>>::Output
Performs the % operation.
impl Rem<Wrapping<i8>> for Wrapping<i8>1.7.0[src]
type Output = Wrapping<i8>
The resulting type after applying the % operator.
fn rem(self, other: Wrapping<i8>) -> Wrapping<i8>[src]
Performs the % operation.
impl Not for Wrapping<u64>[src]
type Output = Wrapping<u64>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<u64>[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<u8>1.14.0[src]
type Output = <Wrapping<u8> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<u8> as Not>::Output[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<usize>1.14.0[src]
type Output = <Wrapping<usize> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<usize> as Not>::Output[src]
Performs the unary ! operation.
impl Not for Wrapping<i32>[src]
type Output = Wrapping<i32>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<i32>[src]
Performs the unary ! operation.
impl Not for Wrapping<u16>[src]
type Output = Wrapping<u16>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<u16>[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<i32>1.14.0[src]
type Output = <Wrapping<i32> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<i32> as Not>::Output[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<i8>1.14.0[src]
type Output = <Wrapping<i8> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<i8> as Not>::Output[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<i16>1.14.0[src]
type Output = <Wrapping<i16> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<i16> as Not>::Output[src]
Performs the unary ! operation.
impl Not for Wrapping<i128>[src]
type Output = Wrapping<i128>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<i128>[src]
Performs the unary ! operation.
impl Not for Wrapping<usize>[src]
type Output = Wrapping<usize>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<usize>[src]
Performs the unary ! operation.
impl Not for Wrapping<u32>[src]
type Output = Wrapping<u32>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<u32>[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<u32>1.14.0[src]
type Output = <Wrapping<u32> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<u32> as Not>::Output[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<u16>1.14.0[src]
type Output = <Wrapping<u16> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<u16> as Not>::Output[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<i128>1.14.0[src]
type Output = <Wrapping<i128> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<i128> as Not>::Output[src]
Performs the unary ! operation.
impl Not for Wrapping<i16>[src]
type Output = Wrapping<i16>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<i16>[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<i64>1.14.0[src]
type Output = <Wrapping<i64> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<i64> as Not>::Output[src]
Performs the unary ! operation.
impl Not for Wrapping<u128>[src]
type Output = Wrapping<u128>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<u128>[src]
Performs the unary ! operation.
impl Not for Wrapping<i8>[src]
type Output = Wrapping<i8>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<i8>[src]
Performs the unary ! operation.
impl Not for Wrapping<isize>[src]
type Output = Wrapping<isize>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<isize>[src]
Performs the unary ! operation.
impl Not for Wrapping<u8>[src]
type Output = Wrapping<u8>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<u8>[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<isize>1.14.0[src]
type Output = <Wrapping<isize> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<isize> as Not>::Output[src]
Performs the unary ! operation.
impl Not for Wrapping<i64>[src]
type Output = Wrapping<i64>
The resulting type after applying the ! operator.
fn not(self) -> Wrapping<i64>[src]
Performs the unary ! operation.
impl<'a> Not for &'a Wrapping<u128>1.14.0[src]
type Output = <Wrapping<u128> as Not>::Output
The resulting type after applying the ! operator.
fn not(self) -> <Wrapping<u128> as Not>::Output[src]
Performs the unary ! operation.