Struct iced_x86::code_asm::AsmRegisterCr
source · [−]#[repr(transparent)]pub struct AsmRegisterCr { /* private fields */ }
Expand description
All control registers.
This type is not part of the public API! It’s an implementation detail. The register identifiers, however, are part of the public API.
To use the registers, you must import everything from the module:
use iced_x86::code_asm::*;
or import them from this module:
use iced_x86::code_asm::registers::*;
or import only these registers:
use iced_x86::code_asm::registers::cr::*;
Trait Implementations
sourceimpl Clone for AsmRegisterCr
impl Clone for AsmRegisterCr
sourcefn clone(&self) -> AsmRegisterCr
fn clone(&self) -> AsmRegisterCr
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl CodeAsmMov<AsmRegister32, AsmRegisterCr> for CodeAssembler
impl CodeAsmMov<AsmRegister32, AsmRegisterCr> for CodeAssembler
fn mov(&mut self, op0: AsmRegister32, op1: AsmRegisterCr) -> Result<(), IcedError>
sourceimpl CodeAsmMov<AsmRegister64, AsmRegisterCr> for CodeAssembler
impl CodeAsmMov<AsmRegister64, AsmRegisterCr> for CodeAssembler
fn mov(&mut self, op0: AsmRegister64, op1: AsmRegisterCr) -> Result<(), IcedError>
sourceimpl CodeAsmMov<AsmRegisterCr, AsmRegister32> for CodeAssembler
impl CodeAsmMov<AsmRegisterCr, AsmRegister32> for CodeAssembler
fn mov(&mut self, op0: AsmRegisterCr, op1: AsmRegister32) -> Result<(), IcedError>
sourceimpl CodeAsmMov<AsmRegisterCr, AsmRegister64> for CodeAssembler
impl CodeAsmMov<AsmRegisterCr, AsmRegister64> for CodeAssembler
fn mov(&mut self, op0: AsmRegisterCr, op1: AsmRegister64) -> Result<(), IcedError>
sourceimpl Debug for AsmRegisterCr
impl Debug for AsmRegisterCr
sourceimpl From<AsmRegisterCr> for Register
impl From<AsmRegisterCr> for Register
sourcefn from(reg: AsmRegisterCr) -> Self
fn from(reg: AsmRegisterCr) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<AsmRegisterCr> for AsmRegisterCr
impl PartialEq<AsmRegisterCr> for AsmRegisterCr
sourcefn eq(&self, other: &AsmRegisterCr) -> bool
fn eq(&self, other: &AsmRegisterCr) -> bool
impl Copy for AsmRegisterCr
impl Eq for AsmRegisterCr
impl StructuralEq for AsmRegisterCr
impl StructuralPartialEq for AsmRegisterCr
Auto Trait Implementations
impl RefUnwindSafe for AsmRegisterCr
impl Send for AsmRegisterCr
impl Sync for AsmRegisterCr
impl Unpin for AsmRegisterCr
impl UnwindSafe for AsmRegisterCr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more