u64

Primitive Type u64 

1.0.0
Expand description

The 64-bit unsigned integer type.

Implementations§

Source§

impl u64

1.43.0 · Source

pub const MIN: Self = 0u64

The smallest value that can be represented by this integer type.

§Examples
assert_eq!(u64::MIN, 0);
1.43.0 · Source

pub const MAX: Self = 18_446_744_073_709_551_615u64

The largest value that can be represented by this integer type (264 − 1).

§Examples
assert_eq!(u64::MAX, 18446744073709551615);
1.0.0 (const: 1.32.0) · Source

pub const fn count_ones(self) -> u32

Returns the number of ones in the binary representation of self.

§Examples
let n = 0b01001100u64;
assert_eq!(n.count_ones(), 3);

let max = u64::MAX;
assert_eq!(max.count_ones(), 64);

let zero = 0u64;
assert_eq!(zero.count_ones(), 0);
1.0.0 (const: 1.32.0) · Source

pub const fn is_power_of_two(self) -> bool

Returns true if and only if self == 2^k for some unsigned integer k.

§Examples
assert!(16u64.is_power_of_two());
assert!(!10u64.is_power_of_two());

Trait Implementations§

1.0.0 (const: unstable) · Source§

impl Add<&u64> for &u64

Source§

type Output = <u64 as Add>::Output

The resulting type after applying the + operator.
Source§

fn add(self, other: &u64) -> <u64 as Add<u64>>::Output

Performs the + operation. Read more
1.0.0 (const: unstable) · Source§

impl Add<&u64> for u64

Source§

type Output = <u64 as Add>::Output

The resulting type after applying the + operator.
Source§

fn add(self, other: &u64) -> <u64 as Add<u64>>::Output

Performs the + operation. Read more
1.0.0 (const: unstable) · Source§

impl Add<u64> for &u64

Source§

type Output = <u64 as Add>::Output

The resulting type after applying the + operator.
Source§

fn add(self, other: u64) -> <u64 as Add<u64>>::Output

Performs the + operation. Read more
1.0.0 (const: unstable) · Source§

impl Add for u64

Source§

type Output = u64

The resulting type after applying the + operator.
Source§

fn add(self, other: u64) -> u64

Performs the + operation. Read more
1.22.0 (const: unstable) · Source§

impl AddAssign<&u64> for u64

Source§

fn add_assign(&mut self, other: &u64)

Performs the += operation. Read more
1.8.0 (const: unstable) · Source§

impl AddAssign for u64

Source§

fn add_assign(&mut self, other: u64)

Performs the += operation. Read more
1.0.0 (const: unstable) · Source§

impl BitAnd<&u64> for &u64

Source§

type Output = <u64 as BitAnd>::Output

The resulting type after applying the & operator.
Source§

fn bitand(self, other: &u64) -> <u64 as BitAnd<u64>>::Output

Performs the & operation. Read more
1.0.0 (const: unstable) · Source§

impl BitAnd<&u64> for u64

Source§

type Output = <u64 as BitAnd>::Output

The resulting type after applying the & operator.
Source§

fn bitand(self, other: &u64) -> <u64 as BitAnd<u64>>::Output

Performs the & operation. Read more
1.0.0 (const: unstable) · Source§

impl BitAnd<u64> for &u64

Source§

type Output = <u64 as BitAnd>::Output

The resulting type after applying the & operator.
Source§

fn bitand(self, other: u64) -> <u64 as BitAnd<u64>>::Output

Performs the & operation. Read more
1.0.0 (const: unstable) · Source§

impl BitAnd for u64

Source§

type Output = u64

The resulting type after applying the & operator.
Source§

fn bitand(self, rhs: u64) -> u64

Performs the & operation. Read more
1.22.0 (const: unstable) · Source§

impl BitAndAssign<&u64> for u64

Source§

fn bitand_assign(&mut self, other: &u64)

Performs the &= operation. Read more
1.8.0 (const: unstable) · Source§

impl BitAndAssign for u64

Source§

fn bitand_assign(&mut self, other: u64)

Performs the &= operation. Read more
1.0.0 (const: unstable) · Source§

impl BitOr<&u64> for &u64

Source§

type Output = <u64 as BitOr>::Output

The resulting type after applying the | operator.
Source§

fn bitor(self, other: &u64) -> <u64 as BitOr<u64>>::Output

Performs the | operation. Read more
1.0.0 (const: unstable) · Source§

impl BitOr<&u64> for u64

Source§

type Output = <u64 as BitOr>::Output

The resulting type after applying the | operator.
Source§

fn bitor(self, other: &u64) -> <u64 as BitOr<u64>>::Output

Performs the | operation. Read more
1.0.0 (const: unstable) · Source§

impl BitOr<u64> for &u64

Source§

type Output = <u64 as BitOr>::Output

The resulting type after applying the | operator.
Source§

fn bitor(self, other: u64) -> <u64 as BitOr<u64>>::Output

Performs the | operation. Read more
1.0.0 (const: unstable) · Source§

impl BitOr for u64

Source§

type Output = u64

The resulting type after applying the | operator.
Source§

fn bitor(self, rhs: u64) -> u64

Performs the | operation. Read more
1.22.0 (const: unstable) · Source§

impl BitOrAssign<&u64> for u64

Source§

fn bitor_assign(&mut self, other: &u64)

Performs the |= operation. Read more
1.8.0 (const: unstable) · Source§

impl BitOrAssign for u64

Source§

fn bitor_assign(&mut self, other: u64)

Performs the |= operation. Read more
1.0.0 (const: unstable) · Source§

impl BitXor<&u64> for &u64

Source§

type Output = <u64 as BitXor>::Output

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, other: &u64) -> <u64 as BitXor<u64>>::Output

Performs the ^ operation. Read more
1.0.0 (const: unstable) · Source§

impl BitXor<&u64> for u64

Source§

type Output = <u64 as BitXor>::Output

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, other: &u64) -> <u64 as BitXor<u64>>::Output

Performs the ^ operation. Read more
1.0.0 (const: unstable) · Source§

impl BitXor<u64> for &u64

Source§

type Output = <u64 as BitXor>::Output

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, other: u64) -> <u64 as BitXor<u64>>::Output

Performs the ^ operation. Read more
1.0.0 (const: unstable) · Source§

impl BitXor for u64

Source§

type Output = u64

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, other: u64) -> u64

Performs the ^ operation. Read more
1.22.0 (const: unstable) · Source§

impl BitXorAssign<&u64> for u64

Source§

fn bitxor_assign(&mut self, other: &u64)

Performs the ^= operation. Read more
1.8.0 (const: unstable) · Source§

impl BitXorAssign for u64

Source§

fn bitxor_assign(&mut self, other: u64)

Performs the ^= operation. Read more
1.0.0 · Source§

impl Clone for u64

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)
where Self:,

Performs copy-assignment from source. Read more
1.0.0 (const: unstable) · Source§

impl Div<&u64> for &u64

Source§

type Output = <u64 as Div>::Output

The resulting type after applying the / operator.
Source§

fn div(self, other: &u64) -> <u64 as Div<u64>>::Output

Performs the / operation. Read more
1.0.0 (const: unstable) · Source§

impl Div<&u64> for u64

Source§

type Output = <u64 as Div>::Output

The resulting type after applying the / operator.
Source§

fn div(self, other: &u64) -> <u64 as Div<u64>>::Output

Performs the / operation. Read more
1.0.0 (const: unstable) · Source§

impl Div<u64> for &u64

Source§

type Output = <u64 as Div>::Output

The resulting type after applying the / operator.
Source§

fn div(self, other: u64) -> <u64 as Div<u64>>::Output

Performs the / operation. Read more
1.0.0 (const: unstable) · Source§

impl Div for u64

This operation rounds towards zero, truncating any fractional part of the exact result.

§Panics

This operation will panic if other == 0.

Source§

type Output = u64

The resulting type after applying the / operator.
Source§

fn div(self, other: u64) -> u64

Performs the / operation. Read more
1.22.0 (const: unstable) · Source§

impl DivAssign<&u64> for u64

Source§

fn div_assign(&mut self, other: &u64)

Performs the /= operation. Read more
1.8.0 (const: unstable) · Source§

impl DivAssign for u64

Source§

fn div_assign(&mut self, other: u64)

Performs the /= operation. Read more
1.0.0 (const: unstable) · Source§

impl Mul<&u64> for &u64

Source§

type Output = <u64 as Mul>::Output

The resulting type after applying the * operator.
Source§

fn mul(self, other: &u64) -> <u64 as Mul<u64>>::Output

Performs the * operation. Read more
1.0.0 (const: unstable) · Source§

impl Mul<&u64> for u64

Source§

type Output = <u64 as Mul>::Output

The resulting type after applying the * operator.
Source§

fn mul(self, other: &u64) -> <u64 as Mul<u64>>::Output

Performs the * operation. Read more
1.0.0 (const: unstable) · Source§

impl Mul<u64> for &u64

Source§

type Output = <u64 as Mul>::Output

The resulting type after applying the * operator.
Source§

fn mul(self, other: u64) -> <u64 as Mul<u64>>::Output

Performs the * operation. Read more
1.0.0 (const: unstable) · Source§

impl Mul for u64

Source§

type Output = u64

The resulting type after applying the * operator.
Source§

fn mul(self, other: u64) -> u64

Performs the * operation. Read more
1.22.0 (const: unstable) · Source§

impl MulAssign<&u64> for u64

Source§

fn mul_assign(&mut self, other: &u64)

Performs the *= operation. Read more
1.8.0 (const: unstable) · Source§

impl MulAssign for u64

Source§

fn mul_assign(&mut self, other: u64)

Performs the *= operation. Read more
1.0.0 (const: unstable) · Source§

impl Not for &u64

Source§

type Output = <u64 as Not>::Output

The resulting type after applying the ! operator.
Source§

fn not(self) -> <u64 as Not>::Output

Performs the unary ! operation. Read more
1.0.0 (const: unstable) · Source§

impl Not for u64

Source§

type Output = u64

The resulting type after applying the ! operator.
Source§

fn not(self) -> u64

Performs the unary ! operation. Read more
1.0.0 (const: unstable) · Source§

impl Ord for u64

Source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
1.0.0 (const: unstable) · Source§

impl PartialEq for u64

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
Source§

fn ne(&self, other: &Self) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
1.0.0 (const: unstable) · Source§

impl PartialOrd for u64

Source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
Source§

fn lt(&self, other: &Self) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
Source§

fn le(&self, other: &Self) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
Source§

fn gt(&self, other: &Self) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
Source§

fn ge(&self, other: &Self) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
1.0.0 (const: unstable) · Source§

impl Rem<&u64> for &u64

Source§

type Output = <u64 as Rem>::Output

The resulting type after applying the % operator.
Source§

fn rem(self, other: &u64) -> <u64 as Rem<u64>>::Output

Performs the % operation. Read more
1.0.0 (const: unstable) · Source§

impl Rem<&u64> for u64

Source§

type Output = <u64 as Rem>::Output

The resulting type after applying the % operator.
Source§

fn rem(self, other: &u64) -> <u64 as Rem<u64>>::Output

Performs the % operation. Read more
1.0.0 (const: unstable) · Source§

impl Rem<u64> for &u64

Source§

type Output = <u64 as Rem>::Output

The resulting type after applying the % operator.
Source§

fn rem(self, other: u64) -> <u64 as Rem<u64>>::Output

Performs the % operation. Read more
1.0.0 (const: unstable) · Source§

impl Rem for u64

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0.

Source§

type Output = u64

The resulting type after applying the % operator.
Source§

fn rem(self, other: u64) -> u64

Performs the % operation. Read more
1.22.0 (const: unstable) · Source§

impl RemAssign<&u64> for u64

Source§

fn rem_assign(&mut self, other: &u64)

Performs the %= operation. Read more
1.8.0 (const: unstable) · Source§

impl RemAssign for u64

Source§

fn rem_assign(&mut self, other: u64)

Performs the %= operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i128> for &u64

Source§

type Output = <u64 as Shl<i128>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i128) -> <u64 as Shl<i128>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i128> for u64

Source§

type Output = <u64 as Shl<i128>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i128) -> <u64 as Shl<i128>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i16> for &u64

Source§

type Output = <u64 as Shl<i16>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i16) -> <u64 as Shl<i16>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i16> for u64

Source§

type Output = <u64 as Shl<i16>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i16) -> <u64 as Shl<i16>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i32> for &u64

Source§

type Output = <u64 as Shl<i32>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i32) -> <u64 as Shl<i32>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i32> for u64

Source§

type Output = <u64 as Shl<i32>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i32) -> <u64 as Shl<i32>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i64> for &u64

Source§

type Output = <u64 as Shl<i64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i64) -> <u64 as Shl<i64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i64> for u64

Source§

type Output = <u64 as Shl<i64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i64) -> <u64 as Shl<i64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i8> for &u64

Source§

type Output = <u64 as Shl<i8>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i8) -> <u64 as Shl<i8>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&i8> for u64

Source§

type Output = <u64 as Shl<i8>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &i8) -> <u64 as Shl<i8>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&isize> for &u64

Source§

type Output = <u64 as Shl<isize>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &isize) -> <u64 as Shl<isize>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&isize> for u64

Source§

type Output = <u64 as Shl<isize>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &isize) -> <u64 as Shl<isize>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u128> for &u64

Source§

type Output = <u64 as Shl<u128>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u128) -> <u64 as Shl<u128>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u128> for u64

Source§

type Output = <u64 as Shl<u128>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u128) -> <u64 as Shl<u128>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u16> for &u64

Source§

type Output = <u64 as Shl<u16>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u16) -> <u64 as Shl<u16>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u16> for u64

Source§

type Output = <u64 as Shl<u16>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u16) -> <u64 as Shl<u16>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u32> for &u64

Source§

type Output = <u64 as Shl<u32>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u32) -> <u64 as Shl<u32>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u32> for u64

Source§

type Output = <u64 as Shl<u32>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u32) -> <u64 as Shl<u32>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &i128

Source§

type Output = <i128 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i128 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &i16

Source§

type Output = <i16 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i16 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &i32

Source§

type Output = <i32 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i32 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &i64

Source§

type Output = <i64 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i64 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &i8

Source§

type Output = <i8 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i8 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &isize

Source§

type Output = <isize as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <isize as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &u128

Source§

type Output = <u128 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u128 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &u16

Source§

type Output = <u16 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u16 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &u32

Source§

type Output = <u32 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u32 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &u64

Source§

type Output = <u64 as Shl>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u64 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &u8

Source§

type Output = <u8 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u8 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for &usize

Source§

type Output = <usize as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <usize as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for i128

Source§

type Output = <i128 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i128 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for i16

Source§

type Output = <i16 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i16 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for i32

Source§

type Output = <i32 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i32 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for i64

Source§

type Output = <i64 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i64 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for i8

Source§

type Output = <i8 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <i8 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for isize

Source§

type Output = <isize as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <isize as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for u128

Source§

type Output = <u128 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u128 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for u16

Source§

type Output = <u16 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u16 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for u32

Source§

type Output = <u32 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u32 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for u64

Source§

type Output = <u64 as Shl>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u64 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for u8

Source§

type Output = <u8 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <u8 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u64> for usize

Source§

type Output = <usize as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u64) -> <usize as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u8> for &u64

Source§

type Output = <u64 as Shl<u8>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u8) -> <u64 as Shl<u8>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&u8> for u64

Source§

type Output = <u64 as Shl<u8>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &u8) -> <u64 as Shl<u8>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&usize> for &u64

Source§

type Output = <u64 as Shl<usize>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &usize) -> <u64 as Shl<usize>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<&usize> for u64

Source§

type Output = <u64 as Shl<usize>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: &usize) -> <u64 as Shl<usize>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i128> for &u64

Source§

type Output = <u64 as Shl<i128>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: i128) -> <u64 as Shl<i128>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i128> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: i128) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i16> for &u64

Source§

type Output = <u64 as Shl<i16>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: i16) -> <u64 as Shl<i16>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i16> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: i16) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i32> for &u64

Source§

type Output = <u64 as Shl<i32>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: i32) -> <u64 as Shl<i32>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i32> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: i32) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i64> for &u64

Source§

type Output = <u64 as Shl<i64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: i64) -> <u64 as Shl<i64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i64> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: i64) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i8> for &u64

Source§

type Output = <u64 as Shl<i8>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: i8) -> <u64 as Shl<i8>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<i8> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: i8) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<isize> for &u64

Source§

type Output = <u64 as Shl<isize>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: isize) -> <u64 as Shl<isize>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<isize> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: isize) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u128> for &u64

Source§

type Output = <u64 as Shl<u128>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u128) -> <u64 as Shl<u128>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u128> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: u128) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u16> for &u64

Source§

type Output = <u64 as Shl<u16>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u16) -> <u64 as Shl<u16>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u16> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: u16) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u32> for &u64

Source§

type Output = <u64 as Shl<u32>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u32) -> <u64 as Shl<u32>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u32> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: u32) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &i128

Source§

type Output = <i128 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <i128 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &i16

Source§

type Output = <i16 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <i16 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &i32

Source§

type Output = <i32 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <i32 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &i64

Source§

type Output = <i64 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <i64 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &i8

Source§

type Output = <i8 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <i8 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &isize

Source§

type Output = <isize as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <isize as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &u128

Source§

type Output = <u128 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <u128 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &u16

Source§

type Output = <u16 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <u16 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &u32

Source§

type Output = <u32 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <u32 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &u64

Source§

type Output = <u64 as Shl>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <u64 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &u8

Source§

type Output = <u8 as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <u8 as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for &usize

Source§

type Output = <usize as Shl<u64>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> <usize as Shl<u64>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for i128

Source§

type Output = i128

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> i128

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for i16

Source§

type Output = i16

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> i16

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for i32

Source§

type Output = i32

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> i32

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for i64

Source§

type Output = i64

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> i64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for i8

Source§

type Output = i8

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> i8

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for isize

Source§

type Output = isize

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> isize

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for u128

Source§

type Output = u128

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> u128

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for u16

Source§

type Output = u16

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> u16

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for u32

Source§

type Output = u32

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> u32

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for u8

Source§

type Output = u8

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> u8

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u64> for usize

Source§

type Output = usize

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> usize

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u8> for &u64

Source§

type Output = <u64 as Shl<u8>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: u8) -> <u64 as Shl<u8>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<u8> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: u8) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<usize> for &u64

Source§

type Output = <u64 as Shl<usize>>::Output

The resulting type after applying the << operator.
Source§

fn shl(self, other: usize) -> <u64 as Shl<usize>>::Output

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl<usize> for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: usize) -> u64

Performs the << operation. Read more
1.0.0 (const: unstable) · Source§

impl Shl for u64

Source§

type Output = u64

The resulting type after applying the << operator.
Source§

fn shl(self, other: u64) -> u64

Performs the << operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&i128> for u64

Source§

fn shl_assign(&mut self, other: &i128)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&i16> for u64

Source§

fn shl_assign(&mut self, other: &i16)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&i32> for u64

Source§

fn shl_assign(&mut self, other: &i32)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&i64> for u64

Source§

fn shl_assign(&mut self, other: &i64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&i8> for u64

Source§

fn shl_assign(&mut self, other: &i8)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&isize> for u64

Source§

fn shl_assign(&mut self, other: &isize)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u128> for u64

Source§

fn shl_assign(&mut self, other: &u128)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u16> for u64

Source§

fn shl_assign(&mut self, other: &u16)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u32> for u64

Source§

fn shl_assign(&mut self, other: &u32)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for i128

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for i16

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for i32

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for i64

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for i8

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for isize

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for u128

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for u16

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for u32

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for u64

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for u8

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u64> for usize

Source§

fn shl_assign(&mut self, other: &u64)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&u8> for u64

Source§

fn shl_assign(&mut self, other: &u8)

Performs the <<= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShlAssign<&usize> for u64

Source§

fn shl_assign(&mut self, other: &usize)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<i128> for u64

Source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<i16> for u64

Source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<i32> for u64

Source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<i64> for u64

Source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<i8> for u64

Source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<isize> for u64

Source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u128> for u64

Source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u16> for u64

Source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u32> for u64

Source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for i128

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for i16

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for i32

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for i64

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for i8

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for isize

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for u128

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for u16

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for u32

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for u8

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u64> for usize

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<u8> for u64

Source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign<usize> for u64

Source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShlAssign for u64

Source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i128> for &u64

Source§

type Output = <u64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i128) -> <u64 as Shr<i128>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i128> for u64

Source§

type Output = <u64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i128) -> <u64 as Shr<i128>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i16> for &u64

Source§

type Output = <u64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i16) -> <u64 as Shr<i16>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i16> for u64

Source§

type Output = <u64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i16) -> <u64 as Shr<i16>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i32> for &u64

Source§

type Output = <u64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i32) -> <u64 as Shr<i32>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i32> for u64

Source§

type Output = <u64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i32) -> <u64 as Shr<i32>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i64> for &u64

Source§

type Output = <u64 as Shr<i64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i64) -> <u64 as Shr<i64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i64> for u64

Source§

type Output = <u64 as Shr<i64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i64) -> <u64 as Shr<i64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i8> for &u64

Source§

type Output = <u64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i8) -> <u64 as Shr<i8>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&i8> for u64

Source§

type Output = <u64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &i8) -> <u64 as Shr<i8>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&isize> for &u64

Source§

type Output = <u64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &isize) -> <u64 as Shr<isize>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&isize> for u64

Source§

type Output = <u64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &isize) -> <u64 as Shr<isize>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u128> for &u64

Source§

type Output = <u64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u128) -> <u64 as Shr<u128>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u128> for u64

Source§

type Output = <u64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u128) -> <u64 as Shr<u128>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u16> for &u64

Source§

type Output = <u64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u16) -> <u64 as Shr<u16>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u16> for u64

Source§

type Output = <u64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u16) -> <u64 as Shr<u16>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u32> for &u64

Source§

type Output = <u64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u32) -> <u64 as Shr<u32>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u32> for u64

Source§

type Output = <u64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u32) -> <u64 as Shr<u32>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &i128

Source§

type Output = <i128 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i128 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &i16

Source§

type Output = <i16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i16 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &i32

Source§

type Output = <i32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i32 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &i64

Source§

type Output = <i64 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i64 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &i8

Source§

type Output = <i8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i8 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &isize

Source§

type Output = <isize as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <isize as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &u128

Source§

type Output = <u128 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u128 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &u16

Source§

type Output = <u16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u16 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &u32

Source§

type Output = <u32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u32 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &u64

Source§

type Output = <u64 as Shr>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u64 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &u8

Source§

type Output = <u8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u8 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for &usize

Source§

type Output = <usize as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <usize as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for i128

Source§

type Output = <i128 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i128 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for i16

Source§

type Output = <i16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i16 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for i32

Source§

type Output = <i32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i32 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for i64

Source§

type Output = <i64 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i64 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for i8

Source§

type Output = <i8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <i8 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for isize

Source§

type Output = <isize as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <isize as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for u128

Source§

type Output = <u128 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u128 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for u16

Source§

type Output = <u16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u16 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for u32

Source§

type Output = <u32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u32 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for u64

Source§

type Output = <u64 as Shr>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u64 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for u8

Source§

type Output = <u8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <u8 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u64> for usize

Source§

type Output = <usize as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u64) -> <usize as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u8> for &u64

Source§

type Output = <u64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u8) -> <u64 as Shr<u8>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&u8> for u64

Source§

type Output = <u64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &u8) -> <u64 as Shr<u8>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&usize> for &u64

Source§

type Output = <u64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &usize) -> <u64 as Shr<usize>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<&usize> for u64

Source§

type Output = <u64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: &usize) -> <u64 as Shr<usize>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i128> for &u64

Source§

type Output = <u64 as Shr<i128>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i128) -> <u64 as Shr<i128>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i128> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i128) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i16> for &u64

Source§

type Output = <u64 as Shr<i16>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i16) -> <u64 as Shr<i16>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i16> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i16) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i32> for &u64

Source§

type Output = <u64 as Shr<i32>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i32) -> <u64 as Shr<i32>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i32> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i32) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i64> for &u64

Source§

type Output = <u64 as Shr<i64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i64) -> <u64 as Shr<i64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i64> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i64) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i8> for &u64

Source§

type Output = <u64 as Shr<i8>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i8) -> <u64 as Shr<i8>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<i8> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: i8) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<isize> for &u64

Source§

type Output = <u64 as Shr<isize>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: isize) -> <u64 as Shr<isize>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<isize> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: isize) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u128> for &u64

Source§

type Output = <u64 as Shr<u128>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u128) -> <u64 as Shr<u128>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u128> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u128) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u16> for &u64

Source§

type Output = <u64 as Shr<u16>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u16) -> <u64 as Shr<u16>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u16> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u16) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u32> for &u64

Source§

type Output = <u64 as Shr<u32>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u32) -> <u64 as Shr<u32>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u32> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u32) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &i128

Source§

type Output = <i128 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <i128 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &i16

Source§

type Output = <i16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <i16 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &i32

Source§

type Output = <i32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <i32 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &i64

Source§

type Output = <i64 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <i64 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &i8

Source§

type Output = <i8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <i8 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &isize

Source§

type Output = <isize as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <isize as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &u128

Source§

type Output = <u128 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <u128 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &u16

Source§

type Output = <u16 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <u16 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &u32

Source§

type Output = <u32 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <u32 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &u64

Source§

type Output = <u64 as Shr>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <u64 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &u8

Source§

type Output = <u8 as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <u8 as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for &usize

Source§

type Output = <usize as Shr<u64>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> <usize as Shr<u64>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for i128

Source§

type Output = i128

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> i128

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for i16

Source§

type Output = i16

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> i16

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for i32

Source§

type Output = i32

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> i32

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for i64

Source§

type Output = i64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> i64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for i8

Source§

type Output = i8

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> i8

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for isize

Source§

type Output = isize

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> isize

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for u128

Source§

type Output = u128

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> u128

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for u16

Source§

type Output = u16

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> u16

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for u32

Source§

type Output = u32

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> u32

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for u8

Source§

type Output = u8

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> u8

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u64> for usize

Source§

type Output = usize

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> usize

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u8> for &u64

Source§

type Output = <u64 as Shr<u8>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u8) -> <u64 as Shr<u8>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<u8> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u8) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<usize> for &u64

Source§

type Output = <u64 as Shr<usize>>::Output

The resulting type after applying the >> operator.
Source§

fn shr(self, other: usize) -> <u64 as Shr<usize>>::Output

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr<usize> for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: usize) -> u64

Performs the >> operation. Read more
1.0.0 (const: unstable) · Source§

impl Shr for u64

Source§

type Output = u64

The resulting type after applying the >> operator.
Source§

fn shr(self, other: u64) -> u64

Performs the >> operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&i128> for u64

Source§

fn shr_assign(&mut self, other: &i128)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&i16> for u64

Source§

fn shr_assign(&mut self, other: &i16)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&i32> for u64

Source§

fn shr_assign(&mut self, other: &i32)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&i64> for u64

Source§

fn shr_assign(&mut self, other: &i64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&i8> for u64

Source§

fn shr_assign(&mut self, other: &i8)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&isize> for u64

Source§

fn shr_assign(&mut self, other: &isize)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u128> for u64

Source§

fn shr_assign(&mut self, other: &u128)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u16> for u64

Source§

fn shr_assign(&mut self, other: &u16)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u32> for u64

Source§

fn shr_assign(&mut self, other: &u32)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for i128

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for i16

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for i32

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for i64

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for i8

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for isize

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for u128

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for u16

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for u32

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for u64

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for u8

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u64> for usize

Source§

fn shr_assign(&mut self, other: &u64)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&u8> for u64

Source§

fn shr_assign(&mut self, other: &u8)

Performs the >>= operation. Read more
1.22.0 (const: unstable) · Source§

impl ShrAssign<&usize> for u64

Source§

fn shr_assign(&mut self, other: &usize)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<i128> for u64

Source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<i16> for u64

Source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<i32> for u64

Source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<i64> for u64

Source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<i8> for u64

Source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<isize> for u64

Source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u128> for u64

Source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u16> for u64

Source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u32> for u64

Source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for i128

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for i16

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for i32

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for i64

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for i8

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for isize

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for u128

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for u16

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for u32

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for u8

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u64> for usize

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<u8> for u64

Source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign<usize> for u64

Source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
1.8.0 (const: unstable) · Source§

impl ShrAssign for u64

Source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.0.0 (const: unstable) · Source§

impl Sub<&u64> for &u64

Source§

type Output = <u64 as Sub>::Output

The resulting type after applying the - operator.
Source§

fn sub(self, other: &u64) -> <u64 as Sub<u64>>::Output

Performs the - operation. Read more
1.0.0 (const: unstable) · Source§

impl Sub<&u64> for u64

Source§

type Output = <u64 as Sub>::Output

The resulting type after applying the - operator.
Source§

fn sub(self, other: &u64) -> <u64 as Sub<u64>>::Output

Performs the - operation. Read more
1.0.0 (const: unstable) · Source§

impl Sub<u64> for &u64

Source§

type Output = <u64 as Sub>::Output

The resulting type after applying the - operator.
Source§

fn sub(self, other: u64) -> <u64 as Sub<u64>>::Output

Performs the - operation. Read more
1.0.0 (const: unstable) · Source§

impl Sub for u64

Source§

type Output = u64

The resulting type after applying the - operator.
Source§

fn sub(self, other: u64) -> u64

Performs the - operation. Read more
1.22.0 (const: unstable) · Source§

impl SubAssign<&u64> for u64

Source§

fn sub_assign(&mut self, other: &u64)

Performs the -= operation. Read more
1.8.0 (const: unstable) · Source§

impl SubAssign for u64

Source§

fn sub_assign(&mut self, other: u64)

Performs the -= operation. Read more
1.0.0 · Source§

impl Copy for u64

1.0.0 (const: unstable) · Source§

impl Eq for u64

Auto Trait Implementations§

§

impl Freeze for u64

§

impl Send for u64

§

impl Sync for u64

Blanket Implementations§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.