pub enum MemoryOffset {
None,
Immediate(i64),
Register {
reg: RegisterOperand,
modifier: Option<Modifier>,
},
}Expand description
Offset for memory operands.
Variants§
None
No explicit offset.
Immediate(i64)
Immediate offset.
Register
Register offset with optional modifier.
Fields
§
reg: RegisterOperandIndex register.
Trait Implementations§
Source§impl Clone for MemoryOffset
impl Clone for MemoryOffset
Source§fn clone(&self) -> MemoryOffset
fn clone(&self) -> MemoryOffset
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 MemoryOffset
impl Debug for MemoryOffset
Source§impl PartialEq for MemoryOffset
impl PartialEq for MemoryOffset
impl Copy for MemoryOffset
impl Eq for MemoryOffset
impl StructuralPartialEq for MemoryOffset
Auto Trait Implementations§
impl Freeze for MemoryOffset
impl RefUnwindSafe for MemoryOffset
impl Send for MemoryOffset
impl Sync for MemoryOffset
impl Unpin for MemoryOffset
impl UnsafeUnpin for MemoryOffset
impl UnwindSafe for MemoryOffset
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