pub struct ArmOperand {
pub vector_index: Option<u32>,
pub subtracted: bool,
pub shift: ArmShift,
pub op_type: ArmOperandType,
pub access: Option<AccessType>,
}Expand description
ARM operand
Fields§
§vector_index: Option<u32>Vector Index for some vector operands
subtracted: boolWhether operand is subtracted
shift: ArmShift§op_type: ArmOperandTypeOperand type
access: Option<AccessType>How is this operand accessed?
NOTE: this field is always None if the “full” feataure is not enabled.
Trait Implementations§
Source§impl Clone for ArmOperand
impl Clone for ArmOperand
Source§fn clone(&self) -> ArmOperand
fn clone(&self) -> ArmOperand
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 ArmOperand
impl Debug for ArmOperand
Source§impl Default for ArmOperand
impl Default for ArmOperand
Source§impl From<&cs_arm_op> for ArmOperand
impl From<&cs_arm_op> for ArmOperand
Source§fn from(op: &cs_arm_op) -> ArmOperand
fn from(op: &cs_arm_op) -> ArmOperand
Converts to this type from the input type.
Source§impl From<ArmOperand> for ArchOperand
Available on crate feature arch_arm only.
impl From<ArmOperand> for ArchOperand
Available on crate feature
arch_arm only.Source§fn from(op: ArmOperand) -> ArchOperand
fn from(op: ArmOperand) -> ArchOperand
Converts to this type from the input type.
Source§impl PartialEq for ArmOperand
impl PartialEq for ArmOperand
impl StructuralPartialEq for ArmOperand
Auto Trait Implementations§
impl Freeze for ArmOperand
impl RefUnwindSafe for ArmOperand
impl Send for ArmOperand
impl Sync for ArmOperand
impl Unpin for ArmOperand
impl UnwindSafe for ArmOperand
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