pub struct MemOp { /* private fields */ }
Expand description
Memory operand.
It represents the data located at address (disp + base_reg + index_reg * scale)
,
where disp
is a constant and scale
is either 1, 2, 4 or 8.
Implementations§
Trait Implementations§
impl Copy for MemOp
impl IntoOutOperand<'_> for MemOp
Auto Trait Implementations§
impl Freeze for MemOp
impl RefUnwindSafe for MemOp
impl Send for MemOp
impl Sync for MemOp
impl Unpin for MemOp
impl UnwindSafe for MemOp
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