pub enum SysZOperand {
Reg(RegId),
Imm(i64),
Mem(SysZOpMem),
AcReg(RegId),
Invalid,
}Expand description
SysZ operand
Variants§
Reg(RegId)
Register
Imm(i64)
Immediate
Mem(SysZOpMem)
Memory
AcReg(RegId)
Access Register
Invalid
Invalid
Trait Implementations§
Source§impl Clone for SysZOperand
impl Clone for SysZOperand
Source§fn clone(&self) -> SysZOperand
fn clone(&self) -> SysZOperand
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 SysZOperand
impl Debug for SysZOperand
Source§impl Default for SysZOperand
impl Default for SysZOperand
Source§impl From<&cs_sysz_op> for SysZOperand
impl From<&cs_sysz_op> for SysZOperand
Source§fn from(insn: &cs_sysz_op) -> SysZOperand
fn from(insn: &cs_sysz_op) -> SysZOperand
Converts to this type from the input type.
Source§impl From<SysZOperand> for ArchOperand
Available on crate feature arch_sysz only.
impl From<SysZOperand> for ArchOperand
Available on crate feature
arch_sysz only.Source§fn from(op: SysZOperand) -> ArchOperand
fn from(op: SysZOperand) -> ArchOperand
Converts to this type from the input type.
Source§impl PartialEq for SysZOperand
impl PartialEq for SysZOperand
impl Eq for SysZOperand
impl StructuralPartialEq for SysZOperand
Auto Trait Implementations§
impl Freeze for SysZOperand
impl RefUnwindSafe for SysZOperand
impl Send for SysZOperand
impl Sync for SysZOperand
impl Unpin for SysZOperand
impl UnwindSafe for SysZOperand
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