Struct xed::MemOperand
source · pub struct MemOperand {
pub base: Option<Reg>,
pub width_in_bits: u32,
pub seg: Option<Reg>,
pub sib: Option<MemOperandSib>,
pub displacement: Option<MemOperandDisplacement>,
pub address_width_in_bits: u32,
}Fields§
§base: Option<Reg>§width_in_bits: u32the width of the memory reference in bits
seg: Option<Reg>§sib: Option<MemOperandSib>§displacement: Option<MemOperandDisplacement>§address_width_in_bits: u32Trait Implementations§
source§impl Clone for MemOperand
impl Clone for MemOperand
source§fn clone(&self) -> MemOperand
fn clone(&self) -> MemOperand
Returns a copy 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 MemOperand
impl Debug for MemOperand
source§impl Hash for MemOperand
impl Hash for MemOperand
source§impl PartialEq for MemOperand
impl PartialEq for MemOperand
source§fn eq(&self, other: &MemOperand) -> bool
fn eq(&self, other: &MemOperand) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for MemOperand
impl StructuralPartialEq for MemOperand
Auto Trait Implementations§
impl Freeze for MemOperand
impl RefUnwindSafe for MemOperand
impl Send for MemOperand
impl Sync for MemOperand
impl Unpin for MemOperand
impl UnwindSafe for MemOperand
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