pub enum TriCoreOperand {
Reg(RegId),
Imm(i32),
Mem(TriCoreOpMem),
Invalid,
}Expand description
tricore operand
Variants§
Trait Implementations§
Source§impl Clone for TriCoreOperand
impl Clone for TriCoreOperand
Source§fn clone(&self) -> TriCoreOperand
fn clone(&self) -> TriCoreOperand
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 TriCoreOperand
impl Debug for TriCoreOperand
Source§impl Default for TriCoreOperand
impl Default for TriCoreOperand
Source§impl From<&cs_tricore_op> for TriCoreOperand
impl From<&cs_tricore_op> for TriCoreOperand
Source§fn from(insn: &cs_tricore_op) -> TriCoreOperand
fn from(insn: &cs_tricore_op) -> TriCoreOperand
Converts to this type from the input type.
Source§impl From<TriCoreOperand> for ArchOperand
Available on crate feature arch_tricore only.
impl From<TriCoreOperand> for ArchOperand
Available on crate feature
arch_tricore only.Source§fn from(op: TriCoreOperand) -> ArchOperand
fn from(op: TriCoreOperand) -> ArchOperand
Converts to this type from the input type.
Source§impl PartialEq for TriCoreOperand
impl PartialEq for TriCoreOperand
impl Eq for TriCoreOperand
impl StructuralPartialEq for TriCoreOperand
Auto Trait Implementations§
impl Freeze for TriCoreOperand
impl RefUnwindSafe for TriCoreOperand
impl Send for TriCoreOperand
impl Sync for TriCoreOperand
impl Unpin for TriCoreOperand
impl UnwindSafe for TriCoreOperand
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