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

1.1.0 · source ·
pub type time_t = i64;
👎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<&i64> for i64

§

type Output = <i64 as Add<i64>>::Output

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
1.0.0 · source§

impl Add<i64> for i64

§

type Output = i64

The resulting type after applying the + operator.
source§

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

Performs the + operation. Read more
1.22.0 · source§

impl AddAssign<&i64> for i64

source§

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

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

impl AddAssign<i64> for i64

source§

fn add_assign(&mut self, other: i64)

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

impl Binary for i64

source§

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

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

impl BitAnd<&i64> for i64

§

type Output = <i64 as BitAnd<i64>>::Output

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
1.0.0 · source§

impl BitAnd<i64> for i64

§

type Output = i64

The resulting type after applying the & operator.
source§

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

Performs the & operation. Read more
1.22.0 · source§

impl BitAndAssign<&i64> for i64

source§

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

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

impl BitAndAssign<i64> for i64

source§

fn bitand_assign(&mut self, other: i64)

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

impl BitOr<&i64> for i64

§

type Output = <i64 as BitOr<i64>>::Output

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
1.45.0 · source§

impl BitOr<NonZeroI64> for i64

§

type Output = NonZeroI64

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: NonZeroI64) -> <i64 as BitOr<NonZeroI64>>::Output

Performs the | operation. Read more
1.0.0 · source§

impl BitOr<i64> for i64

§

type Output = i64

The resulting type after applying the | operator.
source§

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

Performs the | operation. Read more
1.22.0 · source§

impl BitOrAssign<&i64> for i64

source§

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

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

impl BitOrAssign<i64> for i64

source§

fn bitor_assign(&mut self, other: i64)

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

impl BitXor<&i64> for i64

§

type Output = <i64 as BitXor<i64>>::Output

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
1.0.0 · source§

impl BitXor<i64> for i64

§

type Output = i64

The resulting type after applying the ^ operator.
source§

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

Performs the ^ operation. Read more
1.22.0 · source§

impl BitXorAssign<&i64> for i64

source§

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

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

impl BitXorAssign<i64> for i64

source§

fn bitxor_assign(&mut self, other: i64)

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

impl Clone for i64

source§

fn clone(&self) -> i64

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 i64

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 i64

source§

fn default() -> i64

Returns the default value of 0

source§

impl<'de> Deserialize<'de> for i64

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 i64

source§

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

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

impl Div<&i64> for i64

§

type Output = <i64 as Div<i64>>::Output

The resulting type after applying the / operator.
source§

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

Performs the / operation. Read more
1.0.0 · source§

impl Div<i64> for i64

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

Panics

This operation will panic if other == 0 or the division results in overflow.

§

type Output = i64

The resulting type after applying the / operator.
source§

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

Performs the / operation. Read more
1.22.0 · source§

impl DivAssign<&i64> for i64

source§

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

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

impl DivAssign<i64> for i64

source§

fn div_assign(&mut self, other: i64)

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

impl From<NonZeroI64> for i64

source§

fn from(nonzero: NonZeroI64) -> i64

Converts a NonZeroI64 into an i64

1.28.0 · source§

impl From<bool> for i64

source§

fn from(small: bool) -> i64

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

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

impl From<i16> for i64

source§

fn from(small: i16) -> i64

Converts i16 to i64 losslessly.

1.5.0 · source§

impl From<i32> for i64

source§

fn from(small: i32) -> i64

Converts i32 to i64 losslessly.

1.5.0 · source§

impl From<i8> for i64

source§

fn from(small: i8) -> i64

Converts i8 to i64 losslessly.

1.5.0 · source§

impl From<u16> for i64

source§

fn from(small: u16) -> i64

Converts u16 to i64 losslessly.

1.5.0 · source§

impl From<u32> for i64

source§

fn from(small: u32) -> i64

Converts u32 to i64 losslessly.

1.5.0 · source§

impl From<u8> for i64

source§

fn from(small: u8) -> i64

Converts u8 to i64 losslessly.

1.0.0 · source§

impl FromStr for i64

§

type Err = ParseIntError

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

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

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

impl Hash for i64

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: &[i64], 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 i64where E: Error,

§

type Deserializer = I64Deserializer<E>

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> I64Deserializer<E>

Convert this value into a deserializer.
1.42.0 · source§

impl LowerExp for i64

source§

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

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

impl LowerHex for i64

source§

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

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

impl Mul<&i64> for i64

§

type Output = <i64 as Mul<i64>>::Output

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
1.0.0 · source§

impl Mul<i64> for i64

§

type Output = i64

The resulting type after applying the * operator.
source§

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

Performs the * operation. Read more
1.22.0 · source§

impl MulAssign<&i64> for i64

source§

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

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

impl MulAssign<i64> for i64

source§

fn mul_assign(&mut self, other: i64)

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

impl Neg for i64

§

type Output = i64

The resulting type after applying the - operator.
source§

fn neg(self) -> i64

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

impl Not for i64

§

type Output = i64

The resulting type after applying the ! operator.
source§

fn not(self) -> i64

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

impl Octal for i64

source§

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

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

impl Ord for i64

source§

fn cmp(&self, other: &i64) -> 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<i64> for i64

source§

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

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

fn ne(&self, other: &i64) -> 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<i64> for i64

source§

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

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

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

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

fn le(&self, other: &i64) -> 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: &i64) -> 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: &i64) -> 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 i64> for i64

source§

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

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

impl Product<i64> for i64

source§

fn product<I>(iter: I) -> i64where I: Iterator<Item = i64>,

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

impl Rem<&i64> for i64

§

type Output = <i64 as Rem<i64>>::Output

The resulting type after applying the % operator.
source§

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

Performs the % operation. Read more
1.0.0 · source§

impl Rem<i64> for i64

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 or if self / other results in overflow.

§

type Output = i64

The resulting type after applying the % operator.
source§

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

Performs the % operation. Read more
1.22.0 · source§

impl RemAssign<&i64> for i64

source§

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

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

impl RemAssign<i64> for i64

source§

fn rem_assign(&mut self, other: i64)

Performs the %= operation. Read more
source§

impl Serialize for i64

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 i64

§

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

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

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

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

impl Shl<&i16> for i64

§

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

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

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

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

impl Shl<&i32> for i64

§

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

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

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

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

impl Shl<&i64> for i64

§

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

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

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

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

impl Shl<&i8> for i64

§

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

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

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

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

impl Shl<&isize> for i64

§

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

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

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

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

impl Shl<&u128> for i64

§

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

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

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

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

impl Shl<&u16> for i64

§

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

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

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

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

impl Shl<&u32> for i64

§

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

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

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

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

impl Shl<&u64> for i64

§

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

impl Shl<&u8> for i64

§

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

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

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

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

impl Shl<&usize> for i64

§

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

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

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

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

impl Shl<i128> for i64

§

type Output = i64

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

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

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

impl Shl<i16> for i64

§

type Output = i64

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

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

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

impl Shl<i32> for i64

§

type Output = i64

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

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

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

impl Shl<i64> for i64

§

type Output = i64

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

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

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

impl Shl<i8> for i64

§

type Output = i64

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

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

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

impl Shl<isize> for i64

§

type Output = i64

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

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

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

impl Shl<u128> for i64

§

type Output = i64

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

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

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

impl Shl<u16> for i64

§

type Output = i64

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

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

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

impl Shl<u32> for i64

§

type Output = i64

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

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

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

impl Shl<u64> for i64

§

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

impl Shl<u8> for i64

§

type Output = i64

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

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

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

impl Shl<usize> for i64

§

type Output = i64

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

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

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

impl ShlAssign<&i128> for i64

source§

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

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

impl ShlAssign<&i16> for i64

source§

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

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

impl ShlAssign<&i32> for i64

source§

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

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

impl ShlAssign<&i64> for i64

source§

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

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

impl ShlAssign<&i8> for i64

source§

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

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

impl ShlAssign<&isize> for i64

source§

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

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

impl ShlAssign<&u128> for i64

source§

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

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

impl ShlAssign<&u16> for i64

source§

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

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

impl ShlAssign<&u32> for i64

source§

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

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

impl ShlAssign<&u64> for i64

source§

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

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

impl ShlAssign<&u8> for i64

source§

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

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

impl ShlAssign<&usize> for i64

source§

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

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

impl ShlAssign<i128> for i64

source§

fn shl_assign(&mut self, other: i128)

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

impl ShlAssign<i16> for i64

source§

fn shl_assign(&mut self, other: i16)

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

impl ShlAssign<i32> for i64

source§

fn shl_assign(&mut self, other: i32)

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

impl ShlAssign<i64> for i64

source§

fn shl_assign(&mut self, other: i64)

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

impl ShlAssign<i8> for i64

source§

fn shl_assign(&mut self, other: i8)

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

impl ShlAssign<isize> for i64

source§

fn shl_assign(&mut self, other: isize)

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

impl ShlAssign<u128> for i64

source§

fn shl_assign(&mut self, other: u128)

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

impl ShlAssign<u16> for i64

source§

fn shl_assign(&mut self, other: u16)

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

impl ShlAssign<u32> for i64

source§

fn shl_assign(&mut self, other: u32)

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

impl ShlAssign<u64> for i64

source§

fn shl_assign(&mut self, other: u64)

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

impl ShlAssign<u8> for i64

source§

fn shl_assign(&mut self, other: u8)

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

impl ShlAssign<usize> for i64

source§

fn shl_assign(&mut self, other: usize)

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

impl Shr<&i128> for i64

§

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

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

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

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

impl Shr<&i16> for i64

§

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

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

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

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

impl Shr<&i32> for i64

§

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

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

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

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

impl Shr<&i64> for i64

§

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

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

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

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

impl Shr<&i8> for i64

§

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

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

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

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

impl Shr<&isize> for i64

§

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

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

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

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

impl Shr<&u128> for i64

§

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

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

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

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

impl Shr<&u16> for i64

§

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

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

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

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

impl Shr<&u32> for i64

§

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

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

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

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

impl Shr<&u64> for i64

§

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

impl Shr<&u8> for i64

§

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

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

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

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

impl Shr<&usize> for i64

§

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

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

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

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

impl Shr<i128> for i64

§

type Output = i64

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

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

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

impl Shr<i16> for i64

§

type Output = i64

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

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

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

impl Shr<i32> for i64

§

type Output = i64

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

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

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

impl Shr<i64> for i64

§

type Output = i64

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

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

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

impl Shr<i8> for i64

§

type Output = i64

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

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

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

impl Shr<isize> for i64

§

type Output = i64

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

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

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

impl Shr<u128> for i64

§

type Output = i64

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

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

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

impl Shr<u16> for i64

§

type Output = i64

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

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

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

impl Shr<u32> for i64

§

type Output = i64

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

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

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

impl Shr<u64> for i64

§

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

impl Shr<u8> for i64

§

type Output = i64

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

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

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

impl Shr<usize> for i64

§

type Output = i64

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

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

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

impl ShrAssign<&i128> for i64

source§

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

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

impl ShrAssign<&i16> for i64

source§

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

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

impl ShrAssign<&i32> for i64

source§

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

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

impl ShrAssign<&i64> for i64

source§

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

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

impl ShrAssign<&i8> for i64

source§

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

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

impl ShrAssign<&isize> for i64

source§

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

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

impl ShrAssign<&u128> for i64

source§

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

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

impl ShrAssign<&u16> for i64

source§

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

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

impl ShrAssign<&u32> for i64

source§

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

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

impl ShrAssign<&u64> for i64

source§

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

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

impl ShrAssign<&u8> for i64

source§

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

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

impl ShrAssign<&usize> for i64

source§

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

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

impl ShrAssign<i128> for i64

source§

fn shr_assign(&mut self, other: i128)

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

impl ShrAssign<i16> for i64

source§

fn shr_assign(&mut self, other: i16)

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

impl ShrAssign<i32> for i64

source§

fn shr_assign(&mut self, other: i32)

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

impl ShrAssign<i64> for i64

source§

fn shr_assign(&mut self, other: i64)

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

impl ShrAssign<i8> for i64

source§

fn shr_assign(&mut self, other: i8)

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

impl ShrAssign<isize> for i64

source§

fn shr_assign(&mut self, other: isize)

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

impl ShrAssign<u128> for i64

source§

fn shr_assign(&mut self, other: u128)

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

impl ShrAssign<u16> for i64

source§

fn shr_assign(&mut self, other: u16)

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

impl ShrAssign<u32> for i64

source§

fn shr_assign(&mut self, other: u32)

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

impl ShrAssign<u64> for i64

source§

fn shr_assign(&mut self, other: u64)

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

impl ShrAssign<u8> for i64

source§

fn shr_assign(&mut self, other: u8)

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

impl ShrAssign<usize> for i64

source§

fn shr_assign(&mut self, other: usize)

Performs the >>= operation. Read more
source§

impl SimdElement for i64

§

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 i64

source§

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

🔬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: i64, n: usize) -> i64

🔬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: i64, n: usize) -> i64

🔬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: i64, n: usize) -> i64

🔬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: &i64, end: &i64) -> 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: i64, n: usize) -> Option<i64>

🔬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: i64, n: usize) -> Option<i64>

🔬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<&i64> for i64

§

type Output = <i64 as Sub<i64>>::Output

The resulting type after applying the - operator.
source§

fn sub(self, other: &i64) -> <i64 as Sub<i64>>::Output

Performs the - operation. Read more
1.0.0 · source§

impl Sub<i64> for i64

§

type Output = i64

The resulting type after applying the - operator.
source§

fn sub(self, other: i64) -> i64

Performs the - operation. Read more
1.22.0 · source§

impl SubAssign<&i64> for i64

source§

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

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

impl SubAssign<i64> for i64

source§

fn sub_assign(&mut self, other: i64)

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

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

source§

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

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

impl Sum<i64> for i64

source§

fn sum<I>(iter: I) -> i64where I: Iterator<Item = i64>,

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

impl TryFrom<i128> for i64

source§

fn try_from(u: i128) -> Result<i64, <i64 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<isize> for i64

source§

fn try_from(value: isize) -> Result<i64, <i64 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 i64

source§

fn try_from(u: u128) -> Result<i64, <i64 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<u64> for i64

source§

fn try_from(u: u64) -> Result<i64, <i64 as TryFrom<u64>>::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 i64

source§

fn try_from(u: usize) -> Result<i64, <i64 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 i64

source§

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

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

impl UpperHex for i64

source§

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

Formats the value using the given formatter.
source§

impl ConstParamTy for i64

1.0.0 · source§

impl Copy for i64

1.0.0 · source§

impl Eq for i64

source§

impl MaskElement for i64

source§

impl SimdCast for i64

source§

impl StructuralEq for i64

source§

impl StructuralPartialEq for i64

source§

impl TrustedStep for i64