Enum capstone::arch::ArchOperand
source · pub enum ArchOperand {
ArmOperand(ArmOperand),
Arm64Operand(Arm64Operand),
EvmOperand(EvmOperand),
M680xOperand(M680xOperand),
M68kOperand(M68kOperand),
MipsOperand(MipsOperand),
PpcOperand(PpcOperand),
RiscVOperand(RiscVOperand),
SparcOperand(SparcOperand),
Tms320c64xOperand(Tms320c64xOperand),
X86Operand(X86Operand),
XcoreOperand(XcoreOperand),
}
Expand description
Architecture-independent enum of operands
Variants§
ArmOperand(ArmOperand)
Arm64Operand(Arm64Operand)
EvmOperand(EvmOperand)
M680xOperand(M680xOperand)
M68kOperand(M68kOperand)
MipsOperand(MipsOperand)
PpcOperand(PpcOperand)
RiscVOperand(RiscVOperand)
SparcOperand(SparcOperand)
Tms320c64xOperand(Tms320c64xOperand)
X86Operand(X86Operand)
XcoreOperand(XcoreOperand)
Trait Implementations§
source§impl Clone for ArchOperand
impl Clone for ArchOperand
source§fn clone(&self) -> ArchOperand
fn clone(&self) -> ArchOperand
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 ArchOperand
impl Debug for ArchOperand
source§impl From<Arm64Operand> for ArchOperand
impl From<Arm64Operand> for ArchOperand
source§fn from(op: Arm64Operand) -> ArchOperand
fn from(op: Arm64Operand) -> ArchOperand
Converts to this type from the input type.
source§impl From<ArmOperand> for ArchOperand
impl From<ArmOperand> for ArchOperand
source§fn from(op: ArmOperand) -> ArchOperand
fn from(op: ArmOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<EvmOperand> for ArchOperand
impl From<EvmOperand> for ArchOperand
source§fn from(op: EvmOperand) -> ArchOperand
fn from(op: EvmOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<M680xOperand> for ArchOperand
impl From<M680xOperand> for ArchOperand
source§fn from(op: M680xOperand) -> ArchOperand
fn from(op: M680xOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<M68kOperand> for ArchOperand
impl From<M68kOperand> for ArchOperand
source§fn from(op: M68kOperand) -> ArchOperand
fn from(op: M68kOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<MipsOperand> for ArchOperand
impl From<MipsOperand> for ArchOperand
source§fn from(op: MipsOperand) -> ArchOperand
fn from(op: MipsOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<PpcOperand> for ArchOperand
impl From<PpcOperand> for ArchOperand
source§fn from(op: PpcOperand) -> ArchOperand
fn from(op: PpcOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<RiscVOperand> for ArchOperand
impl From<RiscVOperand> for ArchOperand
source§fn from(op: RiscVOperand) -> ArchOperand
fn from(op: RiscVOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<SparcOperand> for ArchOperand
impl From<SparcOperand> for ArchOperand
source§fn from(op: SparcOperand) -> ArchOperand
fn from(op: SparcOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<Tms320c64xOperand> for ArchOperand
impl From<Tms320c64xOperand> for ArchOperand
source§fn from(op: Tms320c64xOperand) -> ArchOperand
fn from(op: Tms320c64xOperand) -> ArchOperand
Converts to this type from the input type.
source§impl From<X86Operand> for ArchOperand
impl From<X86Operand> for ArchOperand
source§fn from(op: X86Operand) -> ArchOperand
fn from(op: X86Operand) -> ArchOperand
Converts to this type from the input type.
source§impl From<XcoreOperand> for ArchOperand
impl From<XcoreOperand> for ArchOperand
source§fn from(op: XcoreOperand) -> ArchOperand
fn from(op: XcoreOperand) -> ArchOperand
Converts to this type from the input type.
source§impl PartialEq for ArchOperand
impl PartialEq for ArchOperand
source§fn eq(&self, other: &ArchOperand) -> bool
fn eq(&self, other: &ArchOperand) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ArchOperand
Auto Trait Implementations§
impl RefUnwindSafe for ArchOperand
impl Send for ArchOperand
impl Sync for ArchOperand
impl Unpin for ArchOperand
impl UnwindSafe for ArchOperand
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