pub enum MemoryOffset32Bit {
SegmentOffsetForm32(SegmentRegister, Immediate64Bit),
OffsetForm32(Immediate64Bit),
}
Expand description
32-bit memory offset.
Variants
SegmentOffsetForm32(SegmentRegister, Immediate64Bit)
segment:offset
form.
Segment register is ignored in 64-bit long mode.
OffsetForm32(Immediate64Bit)
offset
form.
Trait Implementations
sourceimpl Clone for MemoryOffset32Bit
impl Clone for MemoryOffset32Bit
sourcefn clone(&self) -> MemoryOffset32Bit
fn clone(&self) -> MemoryOffset32Bit
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MemoryOffset32Bit
impl Debug for MemoryOffset32Bit
sourceimpl Default for MemoryOffset32Bit
impl Default for MemoryOffset32Bit
sourceimpl From<(Option<SegmentRegister>, Immediate64Bit)> for MemoryOffset32Bit
impl From<(Option<SegmentRegister>, Immediate64Bit)> for MemoryOffset32Bit
sourcefn from(value: (Option<SegmentRegister>, Immediate64Bit)) -> Self
fn from(value: (Option<SegmentRegister>, Immediate64Bit)) -> Self
Converts to this type from the input type.
sourceimpl From<(SegmentRegister, Immediate64Bit)> for MemoryOffset32Bit
impl From<(SegmentRegister, Immediate64Bit)> for MemoryOffset32Bit
sourcefn from(value: (SegmentRegister, Immediate64Bit)) -> Self
fn from(value: (SegmentRegister, Immediate64Bit)) -> Self
Converts to this type from the input type.
sourceimpl From<Immediate64Bit> for MemoryOffset32Bit
impl From<Immediate64Bit> for MemoryOffset32Bit
sourcefn from(value: Immediate64Bit) -> Self
fn from(value: Immediate64Bit) -> Self
Converts to this type from the input type.
sourceimpl From<i16> for MemoryOffset32Bit
impl From<i16> for MemoryOffset32Bit
sourceimpl From<i32> for MemoryOffset32Bit
impl From<i32> for MemoryOffset32Bit
sourceimpl From<i64> for MemoryOffset32Bit
impl From<i64> for MemoryOffset32Bit
sourceimpl From<i8> for MemoryOffset32Bit
impl From<i8> for MemoryOffset32Bit
sourceimpl From<u16> for MemoryOffset32Bit
impl From<u16> for MemoryOffset32Bit
sourceimpl From<u32> for MemoryOffset32Bit
impl From<u32> for MemoryOffset32Bit
sourceimpl From<u64> for MemoryOffset32Bit
impl From<u64> for MemoryOffset32Bit
sourceimpl From<u8> for MemoryOffset32Bit
impl From<u8> for MemoryOffset32Bit
sourceimpl Hash for MemoryOffset32Bit
impl Hash for MemoryOffset32Bit
sourceimpl Into<(Option<SegmentRegister>, Immediate64Bit)> for MemoryOffset32Bit
impl Into<(Option<SegmentRegister>, Immediate64Bit)> for MemoryOffset32Bit
sourcefn into(self) -> (Option<SegmentRegister>, Immediate64Bit)
fn into(self) -> (Option<SegmentRegister>, Immediate64Bit)
Converts this type into the (usually inferred) input type.
sourceimpl Into<Immediate64Bit> for MemoryOffset32Bit
impl Into<Immediate64Bit> for MemoryOffset32Bit
sourcefn into(self) -> Immediate64Bit
fn into(self) -> Immediate64Bit
Converts this type into the (usually inferred) input type.
sourceimpl Into<Option<SegmentRegister>> for MemoryOffset32Bit
impl Into<Option<SegmentRegister>> for MemoryOffset32Bit
sourcefn into(self) -> Option<SegmentRegister>
fn into(self) -> Option<SegmentRegister>
Converts this type into the (usually inferred) input type.
sourceimpl Into<i64> for MemoryOffset32Bit
impl Into<i64> for MemoryOffset32Bit
sourceimpl Into<u64> for MemoryOffset32Bit
impl Into<u64> for MemoryOffset32Bit
sourceimpl Ord for MemoryOffset32Bit
impl Ord for MemoryOffset32Bit
sourcefn cmp(&self, other: &MemoryOffset32Bit) -> Ordering
fn cmp(&self, other: &MemoryOffset32Bit) -> Ordering
1.21.0 · sourcefn 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
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<MemoryOffset32Bit> for MemoryOffset32Bit
impl PartialEq<MemoryOffset32Bit> for MemoryOffset32Bit
sourcefn eq(&self, other: &MemoryOffset32Bit) -> bool
fn eq(&self, other: &MemoryOffset32Bit) -> bool
sourceimpl PartialOrd<MemoryOffset32Bit> for MemoryOffset32Bit
impl PartialOrd<MemoryOffset32Bit> for MemoryOffset32Bit
sourcefn partial_cmp(&self, other: &MemoryOffset32Bit) -> Option<Ordering>
fn partial_cmp(&self, other: &MemoryOffset32Bit) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for MemoryOffset32Bit
impl Eq for MemoryOffset32Bit
impl StructuralEq for MemoryOffset32Bit
impl StructuralPartialEq for MemoryOffset32Bit
Auto Trait Implementations
impl RefUnwindSafe for MemoryOffset32Bit
impl Send for MemoryOffset32Bit
impl Sync for MemoryOffset32Bit
impl Unpin for MemoryOffset32Bit
impl UnwindSafe for MemoryOffset32Bit
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more