Type Alias serde::lib::core::os::unix::raw::nlink_t

1.1.0 · source ·
pub type nlink_t = u64;
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the libc crate on crates.io should be used instead for the correct definitions
Available on Unix only.

Trait Implementations§

1.0.0 · source§

impl Add<&u64> for u64

§

type Output = <u64 as Add<u64>>::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 · source§

impl Add<u64> for u64

§

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 · source§

impl AddAssign<&u64> for u64

source§

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

Performs the += operation. Read more
1.8.0 · source§

impl AddAssign<u64> for u64

source§

fn add_assign(&mut self, other: u64)

Performs the += operation. Read more
1.0.0 · source§

impl Binary for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
1.0.0 · source§

impl BitAnd<&u64> for u64

§

type Output = <u64 as BitAnd<u64>>::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 · source§

impl BitAnd<u64> for u64

§

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 · source§

impl BitAndAssign<&u64> for u64

source§

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

Performs the &= operation. Read more
1.8.0 · source§

impl BitAndAssign<u64> for u64

source§

fn bitand_assign(&mut self, other: u64)

Performs the &= operation. Read more
1.0.0 · source§

impl BitOr<&u64> for u64

§

type Output = <u64 as BitOr<u64>>::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.45.0 · source§

impl BitOr<NonZeroU64> for u64

§

type Output = NonZeroU64

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
1.0.0 · source§

impl BitOr<u64> for u64

§

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 · source§

impl BitOrAssign<&u64> for u64

source§

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

Performs the |= operation. Read more
1.8.0 · source§

impl BitOrAssign<u64> for u64

source§

fn bitor_assign(&mut self, other: u64)

Performs the |= operation. Read more
1.0.0 · source§

impl BitXor<&u64> for u64

§

type Output = <u64 as BitXor<u64>>::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 · source§

impl BitXor<u64> for u64

§

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 · source§

impl BitXorAssign<&u64> for u64

source§

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

Performs the ^= operation. Read more
1.8.0 · source§

impl BitXorAssign<u64> 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) -> u64

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
1.0.0 · source§

impl Debug for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
1.0.0 · source§

impl Default for u64

source§

fn default() -> u64

Returns the default value of 0

source§

impl<'de> Deserialize<'de> for u64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.0.0 · source§

impl Display for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
1.0.0 · source§

impl Div<&u64> for u64

§

type Output = <u64 as Div<u64>>::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.51.0 · source§

impl Div<NonZeroU64> for u64

source§

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

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

§

type Output = u64

The resulting type after applying the / operator.
1.0.0 · source§

impl Div<u64> for u64

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

Panics

This operation will panic if other == 0.

§

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 · source§

impl DivAssign<&u64> for u64

source§

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

Performs the /= operation. Read more
1.8.0 · source§

impl DivAssign<u64> for u64

source§

fn div_assign(&mut self, other: u64)

Performs the /= operation. Read more
1.31.0 · source§

impl From<NonZeroU64> for u64

source§

fn from(nonzero: NonZeroU64) -> u64

Converts a NonZeroU64 into an u64

1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true values.

Examples
assert_eq!(u64::from(true), 1);
assert_eq!(u64::from(false), 0);
1.51.0 · source§

impl From<char> for u64

source§

fn from(c: char) -> u64

Converts a char into a u64.

Examples
use std::mem;

let c = '👤';
let u = u64::from(c);
assert!(8 == mem::size_of_val(&u))
1.5.0 · source§

impl From<u16> for u64

source§

fn from(small: u16) -> u64

Converts u16 to u64 losslessly.

1.5.0 · source§

impl From<u32> for u64

source§

fn from(small: u32) -> u64

Converts u32 to u64 losslessly.

1.5.0 · source§

impl From<u8> for u64

source§

fn from(small: u8) -> u64

Converts u8 to u64 losslessly.

1.0.0 · source§

impl FromStr for u64

§

type Err = ParseIntError

The associated error which can be returned from parsing.
source§

fn from_str(src: &str) -> Result<u64, ParseIntError>

Parses a string s to return a value of this type. Read more
1.0.0 · source§

impl Hash for u64

source§

fn hash<H>(&self, state: &mut H)where H: Hasher,

Feeds this value into the given Hasher. Read more
source§

fn hash_slice<H>(data: &[u64], state: &mut H)where H: Hasher,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<'de, E> IntoDeserializer<'de, E> for u64where E: Error,

§

type Deserializer = U64Deserializer<E>

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> U64Deserializer<E>

Convert this value into a deserializer.
1.42.0 · source§

impl LowerExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
1.0.0 · source§

impl LowerHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
1.0.0 · source§

impl Mul<&u64> for u64

§

type Output = <u64 as Mul<u64>>::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 · source§

impl Mul<u64> for u64

§

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 · source§

impl MulAssign<&u64> for u64

source§

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

Performs the *= operation. Read more
1.8.0 · source§

impl MulAssign<u64> for u64

source§

fn mul_assign(&mut self, other: u64)

Performs the *= operation. Read more
1.0.0 · source§

impl Not for u64

§

type Output = u64

The resulting type after applying the ! operator.
source§

fn not(self) -> u64

Performs the unary ! operation. Read more
1.0.0 · source§

impl Octal for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
1.0.0 · source§

impl Ord for u64

source§

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

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

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

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

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

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

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
1.0.0 · source§

impl PartialEq<u64> for u64

source§

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

This method tests for self and other values to be equal, and is used by ==.
source§

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
1.0.0 · source§

impl PartialOrd<u64> for u64

source§

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

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

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

This method tests less than (for self and other) and is used by the < operator. Read more
source§

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

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
source§

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

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

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

This method tests greater than (for self and other) and is used by the > operator. Read more
1.12.0 · source§

impl<'a> Product<&'a u64> for u64

source§

fn product<I>(iter: I) -> u64where I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by multiplying the items.
1.12.0 · source§

impl Product<u64> for u64

source§

fn product<I>(iter: I) -> u64where I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by multiplying the items.
1.0.0 · source§

impl Rem<&u64> for u64

§

type Output = <u64 as Rem<u64>>::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.51.0 · source§

impl Rem<NonZeroU64> for u64

source§

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

This operation satisfies n % d == n - (n / d) * d, and cannot panic.

§

type Output = u64

The resulting type after applying the % operator.
1.0.0 · source§

impl Rem<u64> 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.

§

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 · source§

impl RemAssign<&u64> for u64

source§

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

Performs the %= operation. Read more
1.8.0 · source§

impl RemAssign<u64> for u64

source§

fn rem_assign(&mut self, other: u64)

Performs the %= operation. Read more
source§

impl Serialize for u64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
1.0.0 · source§

impl Shl<&i128> for u64

§

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 · source§

impl Shl<&i16> for u64

§

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 · source§

impl Shl<&i32> for u64

§

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 · source§

impl Shl<&i64> for u64

§

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 · source§

impl Shl<&i8> for u64

§

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 · source§

impl Shl<&isize> for u64

§

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 · source§

impl Shl<&u128> for u64

§

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 · source§

impl Shl<&u16> for u64

§

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 · source§

impl Shl<&u32> for u64

§

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 · source§

impl Shl<&u64> for u64

§

type Output = <u64 as Shl<u64>>::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 · source§

impl Shl<&u8> for u64

§

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 · source§

impl Shl<&usize> for u64

§

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 · source§

impl Shl<i128> for u64

§

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 · source§

impl Shl<i16> for u64

§

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 · source§

impl Shl<i32> for u64

§

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 · source§

impl Shl<i64> for u64

§

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 · source§

impl Shl<i8> for u64

§

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 · source§

impl Shl<isize> for u64

§

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 · source§

impl Shl<u128> for u64

§

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 · source§

impl Shl<u16> for u64

§

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 · source§

impl Shl<u32> for u64

§

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 · source§

impl Shl<u64> for u64

§

type Output = u64

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

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

Performs the << operation. Read more
1.0.0 · source§

impl Shl<u8> for u64

§

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 · source§

impl Shl<usize> for u64

§

type Output = u64

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

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

Performs the << operation. Read more
1.22.0 · source§

impl ShlAssign<&i128> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&i16> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&i32> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&i64> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&i8> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&isize> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&u128> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&u16> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&u32> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&u64> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&u8> for u64

source§

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

Performs the <<= operation. Read more
1.22.0 · source§

impl ShlAssign<&usize> for u64

source§

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

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<i128> for u64

source§

fn shl_assign(&mut self, other: i128)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<i16> for u64

source§

fn shl_assign(&mut self, other: i16)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<i32> for u64

source§

fn shl_assign(&mut self, other: i32)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<i64> for u64

source§

fn shl_assign(&mut self, other: i64)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<i8> for u64

source§

fn shl_assign(&mut self, other: i8)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<isize> for u64

source§

fn shl_assign(&mut self, other: isize)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<u128> for u64

source§

fn shl_assign(&mut self, other: u128)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<u16> for u64

source§

fn shl_assign(&mut self, other: u16)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<u32> for u64

source§

fn shl_assign(&mut self, other: u32)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<u64> for u64

source§

fn shl_assign(&mut self, other: u64)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<u8> for u64

source§

fn shl_assign(&mut self, other: u8)

Performs the <<= operation. Read more
1.8.0 · source§

impl ShlAssign<usize> for u64

source§

fn shl_assign(&mut self, other: usize)

Performs the <<= operation. Read more
1.0.0 · source§

impl Shr<&i128> for u64

§

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 · source§

impl Shr<&i16> for u64

§

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 · source§

impl Shr<&i32> for u64

§

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 · source§

impl Shr<&i64> for u64

§

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 · source§

impl Shr<&i8> for u64

§

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 · source§

impl Shr<&isize> for u64

§

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 · source§

impl Shr<&u128> for u64

§

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 · source§

impl Shr<&u16> for u64

§

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 · source§

impl Shr<&u32> for u64

§

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 · source§

impl Shr<&u64> for u64

§

type Output = <u64 as Shr<u64>>::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 · source§

impl Shr<&u8> for u64

§

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 · source§

impl Shr<&usize> for u64

§

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 · source§

impl Shr<i128> for u64

§

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 · source§

impl Shr<i16> for u64

§

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 · source§

impl Shr<i32> for u64

§

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 · source§

impl Shr<i64> for u64

§

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 · source§

impl Shr<i8> for u64

§

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 · source§

impl Shr<isize> for u64

§

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 · source§

impl Shr<u128> for u64

§

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 · source§

impl Shr<u16> for u64

§

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 · source§

impl Shr<u32> for u64

§

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 · source§

impl Shr<u64> for u64

§

type Output = u64

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

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

Performs the >> operation. Read more
1.0.0 · source§

impl Shr<u8> for u64

§

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 · source§

impl Shr<usize> for u64

§

type Output = u64

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

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

Performs the >> operation. Read more
1.22.0 · source§

impl ShrAssign<&i128> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&i16> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&i32> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&i64> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&i8> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&isize> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&u128> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&u16> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&u32> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&u64> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&u8> for u64

source§

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

Performs the >>= operation. Read more
1.22.0 · source§

impl ShrAssign<&usize> for u64

source§

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

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<i128> for u64

source§

fn shr_assign(&mut self, other: i128)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<i16> for u64

source§

fn shr_assign(&mut self, other: i16)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<i32> for u64

source§

fn shr_assign(&mut self, other: i32)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<i64> for u64

source§

fn shr_assign(&mut self, other: i64)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<i8> for u64

source§

fn shr_assign(&mut self, other: i8)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<isize> for u64

source§

fn shr_assign(&mut self, other: isize)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<u128> for u64

source§

fn shr_assign(&mut self, other: u128)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<u16> for u64

source§

fn shr_assign(&mut self, other: u16)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<u32> for u64

source§

fn shr_assign(&mut self, other: u32)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<u64> for u64

source§

fn shr_assign(&mut self, other: u64)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<u8> for u64

source§

fn shr_assign(&mut self, other: u8)

Performs the >>= operation. Read more
1.8.0 · source§

impl ShrAssign<usize> for u64

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
source§

impl SimdElement for u64

§

type Mask = i64

🔬This is a nightly-only experimental API. (portable_simd)
The mask element type corresponding to this element type.
source§

impl Step for u64

source§

unsafe fn forward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor of self count times. Read more
source§

unsafe fn backward_unchecked(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor of self count times. Read more
source§

fn forward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor of self count times. Read more
source§

fn backward(start: u64, n: usize) -> u64

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor of self count times. Read more
source§

fn steps_between(start: &u64, end: &u64) -> Option<usize>

🔬This is a nightly-only experimental API. (step_trait)
Returns the number of successor steps required to get from start to end. Read more
source§

fn forward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor of self count times. Read more
source§

fn backward_checked(start: u64, n: usize) -> Option<u64>

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor of self count times. Read more
1.0.0 · source§

impl Sub<&u64> for u64

§

type Output = <u64 as Sub<u64>>::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 · source§

impl Sub<u64> for u64

§

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 · source§

impl SubAssign<&u64> for u64

source§

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

Performs the -= operation. Read more
1.8.0 · source§

impl SubAssign<u64> for u64

source§

fn sub_assign(&mut self, other: u64)

Performs the -= operation. Read more
1.12.0 · source§

impl<'a> Sum<&'a u64> for u64

source§

fn sum<I>(iter: I) -> u64where I: Iterator<Item = &'a u64>,

Method which takes an iterator and generates Self from the elements by “summing up” the items.
1.12.0 · source§

impl Sum<u64> for u64

source§

fn sum<I>(iter: I) -> u64where I: Iterator<Item = u64>,

Method which takes an iterator and generates Self from the elements by “summing up” the items.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<i32> for u64

source§

fn try_from(u: i32) -> Result<u64, <u64 as TryFrom<i32>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<i64> for u64

source§

fn try_from(u: i64) -> Result<u64, <u64 as TryFrom<i64>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<i8> for u64

source§

fn try_from(u: i8) -> Result<u64, <u64 as TryFrom<i8>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<isize> for u64

source§

fn try_from(u: isize) -> Result<u64, <u64 as TryFrom<isize>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<u128> for u64

source§

fn try_from(u: u128) -> Result<u64, <u64 as TryFrom<u128>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<usize> for u64

source§

fn try_from(value: usize) -> Result<u64, <u64 as TryFrom<usize>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.42.0 · source§

impl UpperExp for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
1.0.0 · source§

impl UpperHex for u64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ConstParamTy for u64

1.0.0 · source§

impl Copy for u64

1.0.0 · source§

impl Eq for u64

source§

impl SimdCast for u64

source§

impl StructuralEq for u64

source§

impl StructuralPartialEq for u64

source§

impl TrustedStep for u64