pub struct Arm64Operand {
pub access: Option<AccessType>,
pub vector_index: Option<u32>,
pub vas: Arm64Vas,
pub shift: Arm64Shift,
pub ext: Arm64Extender,
pub op_type: Arm64OperandType,
}Expand description
ARM64 operand
Fields§
§access: Option<AccessType>How is this operand accessed?
NOTE: this field is always None if the “full” feataure is not enabled.
vector_index: Option<u32>Vector Index for some vector operands
vas: Arm64VasVector arrangement specifier (for FloatingPoint/Advanced SIMD insn)
shift: Arm64ShiftShifter of this operand
ext: Arm64ExtenderExtender type of this operand
op_type: Arm64OperandTypeOperand type
Trait Implementations§
Source§impl Clone for Arm64Operand
impl Clone for Arm64Operand
Source§fn clone(&self) -> Arm64Operand
fn clone(&self) -> Arm64Operand
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 Arm64Operand
impl Debug for Arm64Operand
Source§impl Default for Arm64Operand
impl Default for Arm64Operand
Source§impl From<&cs_arm64_op> for Arm64Operand
impl From<&cs_arm64_op> for Arm64Operand
Source§fn from(op: &cs_arm64_op) -> Arm64Operand
fn from(op: &cs_arm64_op) -> Arm64Operand
Converts to this type from the input type.
Source§impl From<Arm64Operand> for ArchOperand
Available on crate feature arch_arm64 only.
impl From<Arm64Operand> for ArchOperand
Available on crate feature
arch_arm64 only.Source§fn from(op: Arm64Operand) -> ArchOperand
fn from(op: Arm64Operand) -> ArchOperand
Converts to this type from the input type.
Source§impl PartialEq for Arm64Operand
impl PartialEq for Arm64Operand
impl StructuralPartialEq for Arm64Operand
Auto Trait Implementations§
impl Freeze for Arm64Operand
impl RefUnwindSafe for Arm64Operand
impl Send for Arm64Operand
impl Sync for Arm64Operand
impl Unpin for Arm64Operand
impl UnwindSafe for Arm64Operand
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