pub struct Immediate64Bit(pub i64);
Expand description
An immediate argument, typically used for a displacement.
Tuple Fields§
§0: i64
Trait Implementations§
Source§impl Add<i64> for Immediate64Bit
impl Add<i64> for Immediate64Bit
Source§impl Add for Immediate64Bit
impl Add for Immediate64Bit
Source§impl AddAssign<i64> for Immediate64Bit
impl AddAssign<i64> for Immediate64Bit
Source§fn add_assign(&mut self, rhs: i64)
fn add_assign(&mut self, rhs: i64)
Performs the
+=
operation. Read moreSource§impl AddAssign for Immediate64Bit
impl AddAssign for Immediate64Bit
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+=
operation. Read moreSource§impl BitAnd<i64> for Immediate64Bit
impl BitAnd<i64> for Immediate64Bit
Source§impl BitAnd for Immediate64Bit
impl BitAnd for Immediate64Bit
Source§impl BitAndAssign<i64> for Immediate64Bit
impl BitAndAssign<i64> for Immediate64Bit
Source§fn bitand_assign(&mut self, rhs: i64)
fn bitand_assign(&mut self, rhs: i64)
Performs the
&=
operation. Read moreSource§impl BitAndAssign for Immediate64Bit
impl BitAndAssign for Immediate64Bit
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr<i64> for Immediate64Bit
impl BitOr<i64> for Immediate64Bit
Source§impl BitOr for Immediate64Bit
impl BitOr for Immediate64Bit
Source§impl BitOrAssign<i64> for Immediate64Bit
impl BitOrAssign<i64> for Immediate64Bit
Source§fn bitor_assign(&mut self, rhs: i64)
fn bitor_assign(&mut self, rhs: i64)
Performs the
|=
operation. Read moreSource§impl BitOrAssign for Immediate64Bit
impl BitOrAssign for Immediate64Bit
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl BitXor<i64> for Immediate64Bit
impl BitXor<i64> for Immediate64Bit
Source§impl BitXor for Immediate64Bit
impl BitXor for Immediate64Bit
Source§impl BitXorAssign<i64> for Immediate64Bit
impl BitXorAssign<i64> for Immediate64Bit
Source§fn bitxor_assign(&mut self, rhs: i64)
fn bitxor_assign(&mut self, rhs: i64)
Performs the
^=
operation. Read moreSource§impl BitXorAssign for Immediate64Bit
impl BitXorAssign for Immediate64Bit
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moreSource§impl Clone for Immediate64Bit
impl Clone for Immediate64Bit
Source§fn clone(&self) -> Immediate64Bit
fn clone(&self) -> Immediate64Bit
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Immediate64Bit
impl Debug for Immediate64Bit
Source§impl Default for Immediate64Bit
impl Default for Immediate64Bit
Source§fn default() -> Immediate64Bit
fn default() -> Immediate64Bit
Returns the “default value” for a type. Read more
Source§impl Div<i64> for Immediate64Bit
impl Div<i64> for Immediate64Bit
Source§impl Div for Immediate64Bit
impl Div for Immediate64Bit
Source§impl DivAssign<i64> for Immediate64Bit
impl DivAssign<i64> for Immediate64Bit
Source§fn div_assign(&mut self, rhs: i64)
fn div_assign(&mut self, rhs: i64)
Performs the
/=
operation. Read moreSource§impl DivAssign for Immediate64Bit
impl DivAssign for Immediate64Bit
Source§fn div_assign(&mut self, rhs: Self)
fn div_assign(&mut self, rhs: Self)
Performs the
/=
operation. Read moreSource§impl From<Immediate16Bit> for Immediate64Bit
impl From<Immediate16Bit> for Immediate64Bit
Source§fn from(immediate: Immediate16Bit) -> Self
fn from(immediate: Immediate16Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate32Bit> for Immediate64Bit
impl From<Immediate32Bit> for Immediate64Bit
Source§fn from(immediate: Immediate32Bit) -> Self
fn from(immediate: Immediate32Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate64Bit> for MemoryOffset16Bit
impl From<Immediate64Bit> for MemoryOffset16Bit
Source§fn from(value: Immediate64Bit) -> Self
fn from(value: Immediate64Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate64Bit> for MemoryOffset32Bit
impl From<Immediate64Bit> for MemoryOffset32Bit
Source§fn from(value: Immediate64Bit) -> Self
fn from(value: Immediate64Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate64Bit> for MemoryOffset64Bit
impl From<Immediate64Bit> for MemoryOffset64Bit
Source§fn from(value: Immediate64Bit) -> Self
fn from(value: Immediate64Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate64Bit> for MemoryOffset8Bit
impl From<Immediate64Bit> for MemoryOffset8Bit
Source§fn from(value: Immediate64Bit) -> Self
fn from(value: Immediate64Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate8Bit> for Immediate64Bit
impl From<Immediate8Bit> for Immediate64Bit
Source§fn from(immediate: Immediate8Bit) -> Self
fn from(immediate: Immediate8Bit) -> Self
Converts to this type from the input type.
Source§impl From<i16> for Immediate64Bit
impl From<i16> for Immediate64Bit
Source§impl From<i32> for Immediate64Bit
impl From<i32> for Immediate64Bit
Source§impl From<i64> for Immediate64Bit
impl From<i64> for Immediate64Bit
Source§impl From<i8> for Immediate64Bit
impl From<i8> for Immediate64Bit
Source§impl From<u16> for Immediate64Bit
impl From<u16> for Immediate64Bit
Source§impl From<u32> for Immediate64Bit
impl From<u32> for Immediate64Bit
Source§impl From<u64> for Immediate64Bit
impl From<u64> for Immediate64Bit
Source§impl From<u8> for Immediate64Bit
impl From<u8> for Immediate64Bit
Source§impl Hash for Immediate64Bit
impl Hash for Immediate64Bit
Source§impl Immediate for Immediate64Bit
impl Immediate for Immediate64Bit
Source§impl Into<Immediate64Bit> for MemoryOffset16Bit
impl Into<Immediate64Bit> for MemoryOffset16Bit
Source§fn into(self) -> Immediate64Bit
fn into(self) -> Immediate64Bit
Converts this type into the (usually inferred) input type.
Source§impl Into<Immediate64Bit> for MemoryOffset32Bit
impl Into<Immediate64Bit> for MemoryOffset32Bit
Source§fn into(self) -> Immediate64Bit
fn into(self) -> Immediate64Bit
Converts this type into the (usually inferred) input type.
Source§impl Into<Immediate64Bit> for MemoryOffset64Bit
impl Into<Immediate64Bit> for MemoryOffset64Bit
Source§fn into(self) -> Immediate64Bit
fn into(self) -> Immediate64Bit
Converts this type into the (usually inferred) input type.
Source§impl Into<Immediate64Bit> for MemoryOffset8Bit
impl Into<Immediate64Bit> for MemoryOffset8Bit
Source§fn into(self) -> Immediate64Bit
fn into(self) -> Immediate64Bit
Converts this type into the (usually inferred) input type.
Source§impl Into<i64> for Immediate64Bit
impl Into<i64> for Immediate64Bit
Source§impl Into<u64> for Immediate64Bit
impl Into<u64> for Immediate64Bit
Source§impl Mul<i64> for Immediate64Bit
impl Mul<i64> for Immediate64Bit
Source§impl Mul for Immediate64Bit
impl Mul for Immediate64Bit
Source§impl MulAssign<i64> for Immediate64Bit
impl MulAssign<i64> for Immediate64Bit
Source§fn mul_assign(&mut self, rhs: i64)
fn mul_assign(&mut self, rhs: i64)
Performs the
*=
operation. Read moreSource§impl MulAssign for Immediate64Bit
impl MulAssign for Immediate64Bit
Source§fn mul_assign(&mut self, rhs: Self)
fn mul_assign(&mut self, rhs: Self)
Performs the
*=
operation. Read moreSource§impl Neg for Immediate64Bit
impl Neg for Immediate64Bit
Source§impl Not for Immediate64Bit
impl Not for Immediate64Bit
Source§impl Ord for Immediate64Bit
impl Ord for Immediate64Bit
Source§fn cmp(&self, other: &Immediate64Bit) -> Ordering
fn cmp(&self, other: &Immediate64Bit) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for Immediate64Bit
impl PartialEq for Immediate64Bit
Source§impl PartialOrd for Immediate64Bit
impl PartialOrd for Immediate64Bit
Source§impl Rem<i64> for Immediate64Bit
impl Rem<i64> for Immediate64Bit
Source§impl Rem for Immediate64Bit
impl Rem for Immediate64Bit
Source§impl RemAssign<i64> for Immediate64Bit
impl RemAssign<i64> for Immediate64Bit
Source§fn rem_assign(&mut self, rhs: i64)
fn rem_assign(&mut self, rhs: i64)
Performs the
%=
operation. Read moreSource§impl RemAssign for Immediate64Bit
impl RemAssign for Immediate64Bit
Source§fn rem_assign(&mut self, rhs: Self)
fn rem_assign(&mut self, rhs: Self)
Performs the
%=
operation. Read moreSource§impl Shl<i64> for Immediate64Bit
impl Shl<i64> for Immediate64Bit
Source§impl Shl for Immediate64Bit
impl Shl for Immediate64Bit
Source§impl ShlAssign<i64> for Immediate64Bit
impl ShlAssign<i64> for Immediate64Bit
Source§fn shl_assign(&mut self, rhs: i64)
fn shl_assign(&mut self, rhs: i64)
Performs the
<<=
operation. Read moreSource§impl ShlAssign for Immediate64Bit
impl ShlAssign for Immediate64Bit
Source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moreSource§impl Shr<i64> for Immediate64Bit
impl Shr<i64> for Immediate64Bit
Source§impl Shr for Immediate64Bit
impl Shr for Immediate64Bit
Source§impl ShrAssign<i64> for Immediate64Bit
impl ShrAssign<i64> for Immediate64Bit
Source§fn shr_assign(&mut self, rhs: i64)
fn shr_assign(&mut self, rhs: i64)
Performs the
>>=
operation. Read moreSource§impl ShrAssign for Immediate64Bit
impl ShrAssign for Immediate64Bit
Source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moreSource§impl Sub<i64> for Immediate64Bit
impl Sub<i64> for Immediate64Bit
Source§impl Sub for Immediate64Bit
impl Sub for Immediate64Bit
Source§impl SubAssign<i64> for Immediate64Bit
impl SubAssign<i64> for Immediate64Bit
Source§fn sub_assign(&mut self, rhs: i64)
fn sub_assign(&mut self, rhs: i64)
Performs the
-=
operation. Read moreSource§impl SubAssign for Immediate64Bit
impl SubAssign for Immediate64Bit
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-=
operation. Read moreimpl Copy for Immediate64Bit
impl Eq for Immediate64Bit
impl StructuralPartialEq for Immediate64Bit
Auto Trait Implementations§
impl Freeze for Immediate64Bit
impl RefUnwindSafe for Immediate64Bit
impl Send for Immediate64Bit
impl Sync for Immediate64Bit
impl Unpin for Immediate64Bit
impl UnwindSafe for Immediate64Bit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more