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);
Trait Implementations
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>
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
impl<'a> Add<Wrapping<usize>> for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<usize>) -> Wrapping<usize>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<usize>> for Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the +
operator
impl<'a> Add<Wrapping<u8>> for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<u8>) -> Wrapping<u8>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<u8>> for Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the +
operator
impl<'a> Add<Wrapping<u16>> for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<u16>) -> Wrapping<u16>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<u16>> for Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the +
operator
impl<'a> Add<Wrapping<u32>> for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<u32>) -> Wrapping<u32>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<u32>> for Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the +
operator
impl<'a> Add<Wrapping<u64>> for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<u64>) -> Wrapping<u64>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<u64>> for Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the +
operator
impl<'a> Add<Wrapping<isize>> for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<isize>) -> Wrapping<isize>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<isize>> for Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the +
operator
impl<'a> Add<Wrapping<i8>> for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<i8>) -> Wrapping<i8>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<i8>> for Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the +
operator
impl<'a> Add<Wrapping<i16>> for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<i16>) -> Wrapping<i16>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<i16>> for Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the +
operator
impl<'a> Add<Wrapping<i32>> for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<i32>) -> Wrapping<i32>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<i32>> for Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the +
operator
impl<'a> Add<Wrapping<i64>> for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<i64>) -> Wrapping<i64>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<i64>> for Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the +
operator
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>
The method for the +
operator
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>
The method for the +
operator
impl<'a> Add<Wrapping<u128>> for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<u128>) -> Wrapping<u128>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<u128>> for Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the +
operator
impl<'a> Add<Wrapping<i128>> for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the +
operator
fn add(self, other: Wrapping<i128>) -> Wrapping<i128>::Output
The method for the +
operator
impl<'a> Add<&'a Wrapping<i128>> for Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Wrapping<i128>> for &'b Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the +
operator
impl BitOrAssign<Wrapping<usize>> for Wrapping<usize>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<usize>)
The method for the |=
operator
impl BitOrAssign<Wrapping<u8>> for Wrapping<u8>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u8>)
The method for the |=
operator
impl BitOrAssign<Wrapping<u16>> for Wrapping<u16>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u16>)
The method for the |=
operator
impl BitOrAssign<Wrapping<u32>> for Wrapping<u32>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u32>)
The method for the |=
operator
impl BitOrAssign<Wrapping<u64>> for Wrapping<u64>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u64>)
The method for the |=
operator
impl BitOrAssign<Wrapping<isize>> for Wrapping<isize>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<isize>)
The method for the |=
operator
impl BitOrAssign<Wrapping<i8>> for Wrapping<i8>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i8>)
The method for the |=
operator
impl BitOrAssign<Wrapping<i16>> for Wrapping<i16>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i16>)
The method for the |=
operator
impl BitOrAssign<Wrapping<i32>> for Wrapping<i32>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i32>)
The method for the |=
operator
impl BitOrAssign<Wrapping<i64>> for Wrapping<i64>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i64>)
The method for the |=
operator
impl BitOrAssign<Wrapping<u128>> for Wrapping<u128>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<u128>)
The method for the |=
operator
impl BitOrAssign<Wrapping<i128>> for Wrapping<i128>
1.8.0[src]
fn bitor_assign(&mut self, other: Wrapping<i128>)
The method for the |=
operator
impl<T> Ord for Wrapping<T> where T: Ord
[src]
fn cmp(&self, __arg_0: &Wrapping<T>) -> Ordering
This method returns an Ordering
between self
and other
. Read more
impl AddAssign<Wrapping<usize>> for Wrapping<usize>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<usize>)
The method for the +=
operator
impl AddAssign<Wrapping<u8>> for Wrapping<u8>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u8>)
The method for the +=
operator
impl AddAssign<Wrapping<u16>> for Wrapping<u16>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u16>)
The method for the +=
operator
impl AddAssign<Wrapping<u32>> for Wrapping<u32>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u32>)
The method for the +=
operator
impl AddAssign<Wrapping<u64>> for Wrapping<u64>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u64>)
The method for the +=
operator
impl AddAssign<Wrapping<isize>> for Wrapping<isize>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<isize>)
The method for the +=
operator
impl AddAssign<Wrapping<i8>> for Wrapping<i8>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i8>)
The method for the +=
operator
impl AddAssign<Wrapping<i16>> for Wrapping<i16>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i16>)
The method for the +=
operator
impl AddAssign<Wrapping<i32>> for Wrapping<i32>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i32>)
The method for the +=
operator
impl AddAssign<Wrapping<i64>> for Wrapping<i64>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i64>)
The method for the +=
operator
impl AddAssign<Wrapping<u128>> for Wrapping<u128>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<u128>)
The method for the +=
operator
impl AddAssign<Wrapping<i128>> for Wrapping<i128>
1.8.0[src]
fn add_assign(&mut self, other: Wrapping<i128>)
The method for the +=
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the >>
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the <<
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
impl<'a> BitXor<Wrapping<usize>> for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<usize>) -> Wrapping<usize>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<usize>> for Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<u8>> for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<u8>) -> Wrapping<u8>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<u8>> for Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<u16>> for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<u16>) -> Wrapping<u16>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<u16>> for Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<u32>> for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<u32>) -> Wrapping<u32>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<u32>> for Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<u64>> for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<u64>) -> Wrapping<u64>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<u64>> for Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<isize>> for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<isize>) -> Wrapping<isize>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<isize>> for Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<i8>> for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<i8>) -> Wrapping<i8>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<i8>> for Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<i16>> for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<i16>) -> Wrapping<i16>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<i16>> for Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<i32>> for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<i32>) -> Wrapping<i32>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<i32>> for Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<i64>> for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<i64>) -> Wrapping<i64>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<i64>> for Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the ^
operator
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>
The method for the ^
operator
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>
The method for the ^
operator
impl<'a> BitXor<Wrapping<u128>> for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<u128>) -> Wrapping<u128>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<u128>> for Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the ^
operator
impl<'a> BitXor<Wrapping<i128>> for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: Wrapping<i128>) -> Wrapping<i128>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Wrapping<i128>> for Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Wrapping<i128>> for &'b Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the ^
operator
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>
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
impl<'a> BitOr<Wrapping<usize>> for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<usize>) -> Wrapping<usize>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<usize>> for Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<u8>> for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<u8>) -> Wrapping<u8>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<u8>> for Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<u16>> for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<u16>) -> Wrapping<u16>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<u16>> for Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<u32>> for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<u32>) -> Wrapping<u32>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<u32>> for Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<u64>> for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<u64>) -> Wrapping<u64>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<u64>> for Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<isize>> for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<isize>) -> Wrapping<isize>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<isize>> for Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<i8>> for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<i8>) -> Wrapping<i8>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<i8>> for Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<i16>> for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<i16>) -> Wrapping<i16>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<i16>> for Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<i32>> for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<i32>) -> Wrapping<i32>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<i32>> for Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<i64>> for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<i64>) -> Wrapping<i64>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<i64>> for Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the |
operator
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>
The method for the |
operator
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>
The method for the |
operator
impl<'a> BitOr<Wrapping<u128>> for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<u128>) -> Wrapping<u128>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<u128>> for Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the |
operator
impl<'a> BitOr<Wrapping<i128>> for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the |
operator
fn bitor(self, other: Wrapping<i128>) -> Wrapping<i128>::Output
The method for the |
operator
impl<'a> BitOr<&'a Wrapping<i128>> for Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Wrapping<i128>> for &'b Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the |
operator
impl<T> Hash for Wrapping<T> where T: Hash
[src]
fn hash<__HT>(&self, __arg_0: &mut __HT) where __HT: Hasher
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0
Feeds a slice of this type into the state provided.
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>
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
impl<'a> BitAnd<Wrapping<usize>> for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<usize>) -> Wrapping<usize>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<usize>> for Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<u8>> for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<u8>) -> Wrapping<u8>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<u8>> for Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<u16>> for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<u16>) -> Wrapping<u16>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<u16>> for Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<u32>> for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<u32>) -> Wrapping<u32>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<u32>> for Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<u64>> for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<u64>) -> Wrapping<u64>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<u64>> for Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<isize>> for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<isize>) -> Wrapping<isize>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<isize>> for Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<i8>> for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<i8>) -> Wrapping<i8>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<i8>> for Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<i16>> for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<i16>) -> Wrapping<i16>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<i16>> for Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<i32>> for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<i32>) -> Wrapping<i32>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<i32>> for Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<i64>> for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<i64>) -> Wrapping<i64>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<i64>> for Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the &
operator
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>
The method for the &
operator
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>
The method for the &
operator
impl<'a> BitAnd<Wrapping<u128>> for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<u128>) -> Wrapping<u128>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<u128>> for Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the &
operator
impl<'a> BitAnd<Wrapping<i128>> for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the &
operator
fn bitand(self, other: Wrapping<i128>) -> Wrapping<i128>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Wrapping<i128>> for Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Wrapping<i128>> for &'b Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the &
operator
impl BitAndAssign<Wrapping<usize>> for Wrapping<usize>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<usize>)
The method for the &=
operator
impl BitAndAssign<Wrapping<u8>> for Wrapping<u8>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u8>)
The method for the &=
operator
impl BitAndAssign<Wrapping<u16>> for Wrapping<u16>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u16>)
The method for the &=
operator
impl BitAndAssign<Wrapping<u32>> for Wrapping<u32>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u32>)
The method for the &=
operator
impl BitAndAssign<Wrapping<u64>> for Wrapping<u64>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u64>)
The method for the &=
operator
impl BitAndAssign<Wrapping<isize>> for Wrapping<isize>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<isize>)
The method for the &=
operator
impl BitAndAssign<Wrapping<i8>> for Wrapping<i8>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i8>)
The method for the &=
operator
impl BitAndAssign<Wrapping<i16>> for Wrapping<i16>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i16>)
The method for the &=
operator
impl BitAndAssign<Wrapping<i32>> for Wrapping<i32>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i32>)
The method for the &=
operator
impl BitAndAssign<Wrapping<i64>> for Wrapping<i64>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i64>)
The method for the &=
operator
impl BitAndAssign<Wrapping<u128>> for Wrapping<u128>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<u128>)
The method for the &=
operator
impl BitAndAssign<Wrapping<i128>> for Wrapping<i128>
1.8.0[src]
fn bitand_assign(&mut self, other: Wrapping<i128>)
The method for the &=
operator
impl<T> UpperHex for Wrapping<T> where T: UpperHex
1.11.0[src]
impl<T> PartialOrd<Wrapping<T>> for Wrapping<T> where T: PartialOrd<T>
[src]
fn partial_cmp(&self, __arg_0: &Wrapping<T>) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, __arg_0: &Wrapping<T>) -> bool
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
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
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
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl<T> Octal for Wrapping<T> where T: Octal
1.11.0[src]
impl<T> PartialEq<Wrapping<T>> for Wrapping<T> where T: PartialEq<T>
[src]
fn eq(&self, __arg_0: &Wrapping<T>) -> bool
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
This method tests for !=
.
impl RemAssign<Wrapping<usize>> for Wrapping<usize>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<usize>)
The method for the %=
operator
impl RemAssign<Wrapping<u8>> for Wrapping<u8>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u8>)
The method for the %=
operator
impl RemAssign<Wrapping<u16>> for Wrapping<u16>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u16>)
The method for the %=
operator
impl RemAssign<Wrapping<u32>> for Wrapping<u32>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u32>)
The method for the %=
operator
impl RemAssign<Wrapping<u64>> for Wrapping<u64>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u64>)
The method for the %=
operator
impl RemAssign<Wrapping<isize>> for Wrapping<isize>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<isize>)
The method for the %=
operator
impl RemAssign<Wrapping<i8>> for Wrapping<i8>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i8>)
The method for the %=
operator
impl RemAssign<Wrapping<i16>> for Wrapping<i16>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i16>)
The method for the %=
operator
impl RemAssign<Wrapping<i32>> for Wrapping<i32>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i32>)
The method for the %=
operator
impl RemAssign<Wrapping<i64>> for Wrapping<i64>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i64>)
The method for the %=
operator
impl RemAssign<Wrapping<u128>> for Wrapping<u128>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<u128>)
The method for the %=
operator
impl RemAssign<Wrapping<i128>> for Wrapping<i128>
1.8.0[src]
fn rem_assign(&mut self, other: Wrapping<i128>)
The method for the %=
operator
impl<T> Default for Wrapping<T> where T: Default
[src]
impl<T> Clone for Wrapping<T> where T: Clone
[src]
fn clone(&self) -> Wrapping<T>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl ShrAssign<usize> for Wrapping<u8>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<u16>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<u32>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<u64>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<usize>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<i8>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<i16>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<i32>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<i64>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl ShrAssign<usize> for Wrapping<isize>
1.8.0[src]
fn shr_assign(&mut self, other: usize)
The method for the >>=
operator
impl Not for Wrapping<usize>
[src]
type Output = Wrapping<usize>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<usize>
The method for the unary !
operator
impl Not for Wrapping<u8>
[src]
type Output = Wrapping<u8>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u8>
The method for the unary !
operator
impl Not for Wrapping<u16>
[src]
type Output = Wrapping<u16>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u16>
The method for the unary !
operator
impl Not for Wrapping<u32>
[src]
type Output = Wrapping<u32>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u32>
The method for the unary !
operator
impl Not for Wrapping<u64>
[src]
type Output = Wrapping<u64>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u64>
The method for the unary !
operator
impl Not for Wrapping<isize>
[src]
type Output = Wrapping<isize>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<isize>
The method for the unary !
operator
impl Not for Wrapping<i8>
[src]
type Output = Wrapping<i8>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i8>
The method for the unary !
operator
impl Not for Wrapping<i16>
[src]
type Output = Wrapping<i16>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i16>
The method for the unary !
operator
impl Not for Wrapping<i32>
[src]
type Output = Wrapping<i32>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i32>
The method for the unary !
operator
impl Not for Wrapping<i64>
[src]
type Output = Wrapping<i64>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i64>
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<usize>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u8>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u16>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u32>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u64>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<isize>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i8>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i16>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i32>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i64>::Output
The method for the unary !
operator
impl Not for Wrapping<u128>
[src]
type Output = Wrapping<u128>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u128>
The method for the unary !
operator
impl Not for Wrapping<i128>
[src]
type Output = Wrapping<i128>
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i128>
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<u128>::Output
The method for the unary !
operator
impl<'a> Not for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the !
operator
fn not(self) -> Wrapping<i128>::Output
The method for the unary !
operator
impl<T> LowerHex for Wrapping<T> where T: LowerHex
1.11.0[src]
impl DivAssign<Wrapping<usize>> for Wrapping<usize>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<usize>)
The method for the /=
operator
impl DivAssign<Wrapping<u8>> for Wrapping<u8>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u8>)
The method for the /=
operator
impl DivAssign<Wrapping<u16>> for Wrapping<u16>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u16>)
The method for the /=
operator
impl DivAssign<Wrapping<u32>> for Wrapping<u32>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u32>)
The method for the /=
operator
impl DivAssign<Wrapping<u64>> for Wrapping<u64>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u64>)
The method for the /=
operator
impl DivAssign<Wrapping<isize>> for Wrapping<isize>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<isize>)
The method for the /=
operator
impl DivAssign<Wrapping<i8>> for Wrapping<i8>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i8>)
The method for the /=
operator
impl DivAssign<Wrapping<i16>> for Wrapping<i16>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i16>)
The method for the /=
operator
impl DivAssign<Wrapping<i32>> for Wrapping<i32>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i32>)
The method for the /=
operator
impl DivAssign<Wrapping<i64>> for Wrapping<i64>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i64>)
The method for the /=
operator
impl DivAssign<Wrapping<u128>> for Wrapping<u128>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<u128>)
The method for the /=
operator
impl DivAssign<Wrapping<i128>> for Wrapping<i128>
1.8.0[src]
fn div_assign(&mut self, other: Wrapping<i128>)
The method for the /=
operator
impl<T> Display for Wrapping<T> where T: Display
1.10.0[src]
impl Product<Wrapping<i8>> for Wrapping<i8>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<i8> where 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<i8>> for Wrapping<i8>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<i8> where I: Iterator<Item=&'a Wrapping<i8>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<i16> where 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<i16>> for Wrapping<i16>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<i16> where 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<i32>> for Wrapping<i32>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<i32> where 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<i32>> for Wrapping<i32>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<i32> where I: Iterator<Item=&'a Wrapping<i32>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<i64> where 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<i64>> for Wrapping<i64>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<i64> where 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<isize>> for Wrapping<isize>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<isize> where I: Iterator<Item=Wrapping<isize>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<isize> where I: Iterator<Item=&'a Wrapping<isize>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<u8> where I: Iterator<Item=Wrapping<u8>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<u8> where I: Iterator<Item=&'a Wrapping<u8>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<u16> where I: Iterator<Item=Wrapping<u16>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<u16> where I: Iterator<Item=&'a Wrapping<u16>>
Method which takes an iterator and generates Self
from the elements by multiplying the items. Read more
impl Product<Wrapping<u32>> for Wrapping<u32>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<u32> where 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<u32>> for Wrapping<u32>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<u32> where I: Iterator<Item=&'a Wrapping<u32>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<u64> where I: Iterator<Item=Wrapping<u64>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<u64> where I: Iterator<Item=&'a Wrapping<u64>>
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.12.0[src]
fn product<I>(iter: I) -> Wrapping<usize> where 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<usize>> for Wrapping<usize>
1.12.0[src]
fn product<I>(iter: I) -> Wrapping<usize> where I: Iterator<Item=&'a Wrapping<usize>>
Method which takes an iterator and generates Self
from the elements by multiplying the items. Read more
impl<T> Eq for Wrapping<T> where T: Eq
[src]
impl ShlAssign<usize> for Wrapping<u8>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<u16>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<u32>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<u64>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<usize>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<i8>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<i16>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<i32>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<i64>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl ShlAssign<usize> for Wrapping<isize>
1.8.0[src]
fn shl_assign(&mut self, other: usize)
The method for the <<=
operator
impl MulAssign<Wrapping<usize>> for Wrapping<usize>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<usize>)
The method for the *=
operator
impl MulAssign<Wrapping<u8>> for Wrapping<u8>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u8>)
The method for the *=
operator
impl MulAssign<Wrapping<u16>> for Wrapping<u16>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u16>)
The method for the *=
operator
impl MulAssign<Wrapping<u32>> for Wrapping<u32>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u32>)
The method for the *=
operator
impl MulAssign<Wrapping<u64>> for Wrapping<u64>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u64>)
The method for the *=
operator
impl MulAssign<Wrapping<isize>> for Wrapping<isize>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<isize>)
The method for the *=
operator
impl MulAssign<Wrapping<i8>> for Wrapping<i8>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i8>)
The method for the *=
operator
impl MulAssign<Wrapping<i16>> for Wrapping<i16>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i16>)
The method for the *=
operator
impl MulAssign<Wrapping<i32>> for Wrapping<i32>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i32>)
The method for the *=
operator
impl MulAssign<Wrapping<i64>> for Wrapping<i64>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i64>)
The method for the *=
operator
impl MulAssign<Wrapping<u128>> for Wrapping<u128>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<u128>)
The method for the *=
operator
impl MulAssign<Wrapping<i128>> for Wrapping<i128>
1.8.0[src]
fn mul_assign(&mut self, other: Wrapping<i128>)
The method for the *=
operator
impl Sum<Wrapping<i8>> for Wrapping<i8>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<i8> where 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<i8>> for Wrapping<i8>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<i8> where 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 Sum<Wrapping<i16>> for Wrapping<i16>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<i16> where I: Iterator<Item=Wrapping<i16>>
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.12.0[src]
fn sum<I>(iter: I) -> Wrapping<i16> where 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<i32>> for Wrapping<i32>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<i32> where I: Iterator<Item=Wrapping<i32>>
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.12.0[src]
fn sum<I>(iter: I) -> Wrapping<i32> where 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<i64>> for Wrapping<i64>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<i64> where 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<i64>> for Wrapping<i64>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<i64> where 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 Sum<Wrapping<isize>> for Wrapping<isize>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<isize> where 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<isize>> for Wrapping<isize>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<isize> where 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 Sum<Wrapping<u8>> for Wrapping<u8>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<u8> where I: Iterator<Item=Wrapping<u8>>
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.12.0[src]
fn sum<I>(iter: I) -> Wrapping<u8> where 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<u16>> for Wrapping<u16>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<u16> where 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<u16>> for Wrapping<u16>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<u16> where 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 Sum<Wrapping<u32>> for Wrapping<u32>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<u32> where I: Iterator<Item=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<u32>> for Wrapping<u32>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<u32> where 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 Sum<Wrapping<u64>> for Wrapping<u64>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<u64> where I: Iterator<Item=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<u64>> for Wrapping<u64>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<u64> where 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 Sum<Wrapping<usize>> for Wrapping<usize>
1.12.0[src]
fn sum<I>(iter: I) -> Wrapping<usize> where I: Iterator<Item=Wrapping<usize>>
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.12.0[src]
fn sum<I>(iter: I) -> Wrapping<usize> where 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<T> Copy for Wrapping<T> where T: Copy
[src]
impl BitXorAssign<Wrapping<usize>> for Wrapping<usize>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<usize>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<u8>> for Wrapping<u8>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u8>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<u16>> for Wrapping<u16>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u16>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<u32>> for Wrapping<u32>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u32>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<u64>> for Wrapping<u64>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u64>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<isize>> for Wrapping<isize>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<isize>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<i8>> for Wrapping<i8>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i8>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<i16>> for Wrapping<i16>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i16>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<i32>> for Wrapping<i32>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i32>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<i64>> for Wrapping<i64>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i64>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<u128>> for Wrapping<u128>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<u128>)
The method for the ^=
operator
impl BitXorAssign<Wrapping<i128>> for Wrapping<i128>
1.8.0[src]
fn bitxor_assign(&mut self, other: Wrapping<i128>)
The method for the ^=
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<usize>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<u8>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<u16>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<u32>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<u64>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<isize>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<i8>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<i16>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<i32>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<i64>::Output
The method for the unary -
operator
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>
The method for the unary -
operator
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>
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<u128>::Output
The method for the unary -
operator
impl<'a> Neg for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the -
operator
fn neg(self) -> Wrapping<i128>::Output
The method for the unary -
operator
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>
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
impl<'a> Rem<Wrapping<usize>> for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<usize>) -> Wrapping<usize>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<usize>> for Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<u8>> for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<u8>) -> Wrapping<u8>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<u8>> for Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<u16>> for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<u16>) -> Wrapping<u16>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<u16>> for Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<u32>> for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<u32>) -> Wrapping<u32>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<u32>> for Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<u64>> for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<u64>) -> Wrapping<u64>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<u64>> for Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<isize>> for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<isize>) -> Wrapping<isize>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<isize>> for Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<i8>> for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<i8>) -> Wrapping<i8>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<i8>> for Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<i16>> for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<i16>) -> Wrapping<i16>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<i16>> for Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<i32>> for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<i32>) -> Wrapping<i32>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<i32>> for Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<i64>> for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<i64>) -> Wrapping<i64>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<i64>> for Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the %
operator
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>
The method for the %
operator
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>
The method for the %
operator
impl<'a> Rem<Wrapping<u128>> for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<u128>) -> Wrapping<u128>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<u128>> for Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the %
operator
impl<'a> Rem<Wrapping<i128>> for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the %
operator
fn rem(self, other: Wrapping<i128>) -> Wrapping<i128>::Output
The method for the %
operator
impl<'a> Rem<&'a Wrapping<i128>> for Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Wrapping<i128>> for &'b Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the %
operator
impl<T> Binary for Wrapping<T> where T: Binary
1.11.0[src]
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>
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
impl<'a> Div<Wrapping<usize>> for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<usize>) -> Wrapping<usize>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<usize>> for Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the /
operator
impl<'a> Div<Wrapping<u8>> for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<u8>) -> Wrapping<u8>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<u8>> for Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the /
operator
impl<'a> Div<Wrapping<u16>> for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<u16>) -> Wrapping<u16>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<u16>> for Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the /
operator
impl<'a> Div<Wrapping<u32>> for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<u32>) -> Wrapping<u32>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<u32>> for Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the /
operator
impl<'a> Div<Wrapping<u64>> for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<u64>) -> Wrapping<u64>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<u64>> for Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the /
operator
impl<'a> Div<Wrapping<isize>> for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<isize>) -> Wrapping<isize>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<isize>> for Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the /
operator
impl<'a> Div<Wrapping<i8>> for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<i8>) -> Wrapping<i8>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<i8>> for Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the /
operator
impl<'a> Div<Wrapping<i16>> for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<i16>) -> Wrapping<i16>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<i16>> for Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the /
operator
impl<'a> Div<Wrapping<i32>> for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<i32>) -> Wrapping<i32>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<i32>> for Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the /
operator
impl<'a> Div<Wrapping<i64>> for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<i64>) -> Wrapping<i64>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<i64>> for Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the /
operator
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>
The method for the /
operator
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>
The method for the /
operator
impl<'a> Div<Wrapping<u128>> for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<u128>) -> Wrapping<u128>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<u128>> for Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the /
operator
impl<'a> Div<Wrapping<i128>> for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the /
operator
fn div(self, other: Wrapping<i128>) -> Wrapping<i128>::Output
The method for the /
operator
impl<'a> Div<&'a Wrapping<i128>> for Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Wrapping<i128>> for &'b Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the /
operator
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>
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
impl<'a> Mul<Wrapping<usize>> for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<usize>) -> Wrapping<usize>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<usize>> for Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<u8>> for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<u8>) -> Wrapping<u8>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<u8>> for Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<u16>> for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<u16>) -> Wrapping<u16>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<u16>> for Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<u32>> for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<u32>) -> Wrapping<u32>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<u32>> for Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<u64>> for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<u64>) -> Wrapping<u64>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<u64>> for Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<isize>> for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<isize>) -> Wrapping<isize>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<isize>> for Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<i8>> for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<i8>) -> Wrapping<i8>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<i8>> for Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<i16>> for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<i16>) -> Wrapping<i16>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<i16>> for Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<i32>> for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<i32>) -> Wrapping<i32>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<i32>> for Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<i64>> for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<i64>) -> Wrapping<i64>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<i64>> for Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the *
operator
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>
The method for the *
operator
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>
The method for the *
operator
impl<'a> Mul<Wrapping<u128>> for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<u128>) -> Wrapping<u128>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<u128>> for Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the *
operator
impl<'a> Mul<Wrapping<i128>> for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the *
operator
fn mul(self, other: Wrapping<i128>) -> Wrapping<i128>::Output
The method for the *
operator
impl<'a> Mul<&'a Wrapping<i128>> for Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Wrapping<i128>> for &'b Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the *
operator
impl SubAssign<Wrapping<usize>> for Wrapping<usize>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<usize>)
The method for the -=
operator
impl SubAssign<Wrapping<u8>> for Wrapping<u8>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u8>)
The method for the -=
operator
impl SubAssign<Wrapping<u16>> for Wrapping<u16>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u16>)
The method for the -=
operator
impl SubAssign<Wrapping<u32>> for Wrapping<u32>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u32>)
The method for the -=
operator
impl SubAssign<Wrapping<u64>> for Wrapping<u64>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u64>)
The method for the -=
operator
impl SubAssign<Wrapping<isize>> for Wrapping<isize>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<isize>)
The method for the -=
operator
impl SubAssign<Wrapping<i8>> for Wrapping<i8>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i8>)
The method for the -=
operator
impl SubAssign<Wrapping<i16>> for Wrapping<i16>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i16>)
The method for the -=
operator
impl SubAssign<Wrapping<i32>> for Wrapping<i32>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i32>)
The method for the -=
operator
impl SubAssign<Wrapping<i64>> for Wrapping<i64>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i64>)
The method for the -=
operator
impl SubAssign<Wrapping<u128>> for Wrapping<u128>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<u128>)
The method for the -=
operator
impl SubAssign<Wrapping<i128>> for Wrapping<i128>
1.8.0[src]
fn sub_assign(&mut self, other: Wrapping<i128>)
The method for the -=
operator
impl<T> Debug for Wrapping<T> where T: Debug
[src]
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>
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
impl<'a> Sub<Wrapping<usize>> for &'a Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<usize>) -> Wrapping<usize>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<usize>> for Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
type Output = Wrapping<usize>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<usize>) -> Wrapping<usize>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<u8>> for &'a Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<u8>) -> Wrapping<u8>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<u8>> for Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
type Output = Wrapping<u8>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u8>) -> Wrapping<u8>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<u16>> for &'a Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<u16>) -> Wrapping<u16>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<u16>> for Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
type Output = Wrapping<u16>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u16>) -> Wrapping<u16>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<u32>> for &'a Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<u32>) -> Wrapping<u32>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<u32>> for Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
type Output = Wrapping<u32>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u32>) -> Wrapping<u32>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<u64>> for &'a Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<u64>) -> Wrapping<u64>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<u64>> for Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
type Output = Wrapping<u64>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u64>) -> Wrapping<u64>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<isize>> for &'a Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<isize>) -> Wrapping<isize>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<isize>> for Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
type Output = Wrapping<isize>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<isize>) -> Wrapping<isize>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<i8>> for &'a Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<i8>) -> Wrapping<i8>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<i8>> for Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
type Output = Wrapping<i8>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i8>) -> Wrapping<i8>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<i16>> for &'a Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<i16>) -> Wrapping<i16>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<i16>> for Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
type Output = Wrapping<i16>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i16>) -> Wrapping<i16>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<i32>> for &'a Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<i32>) -> Wrapping<i32>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<i32>> for Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
type Output = Wrapping<i32>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i32>) -> Wrapping<i32>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<i64>> for &'a Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<i64>) -> Wrapping<i64>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<i64>> for Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
type Output = Wrapping<i64>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i64>) -> Wrapping<i64>::Output
The method for the -
operator
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>
The method for the -
operator
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>
The method for the -
operator
impl<'a> Sub<Wrapping<u128>> for &'a Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<u128>) -> Wrapping<u128>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<u128>> for Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
type Output = Wrapping<u128>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<u128>) -> Wrapping<u128>::Output
The method for the -
operator
impl<'a> Sub<Wrapping<i128>> for &'a Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the -
operator
fn sub(self, other: Wrapping<i128>) -> Wrapping<i128>::Output
The method for the -
operator
impl<'a> Sub<&'a Wrapping<i128>> for Wrapping<i128>
[src]
type Output = Wrapping<i128>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a Wrapping<i128>) -> Wrapping<i128>::Output
The method for the -
operator