pub struct AsmRegisterBnd { /* private fields */ }Expand description
All bound 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::bnd::*;Trait Implementations§
Source§impl Clone for AsmRegisterBnd
impl Clone for AsmRegisterBnd
Source§fn clone(&self) -> AsmRegisterBnd
fn clone(&self) -> AsmRegisterBnd
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CodeAsmBndcl<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndcl<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndcl( &mut self, op0: AsmRegisterBnd, op1: AsmMemoryOperand, ) -> Result<(), IcedError>
Source§impl CodeAsmBndcl<AsmRegisterBnd, AsmRegister32> for CodeAssembler
impl CodeAsmBndcl<AsmRegisterBnd, AsmRegister32> for CodeAssembler
fn bndcl( &mut self, op0: AsmRegisterBnd, op1: AsmRegister32, ) -> Result<(), IcedError>
Source§impl CodeAsmBndcl<AsmRegisterBnd, AsmRegister64> for CodeAssembler
impl CodeAsmBndcl<AsmRegisterBnd, AsmRegister64> for CodeAssembler
fn bndcl( &mut self, op0: AsmRegisterBnd, op1: AsmRegister64, ) -> Result<(), IcedError>
Source§impl CodeAsmBndcn<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndcn<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndcn( &mut self, op0: AsmRegisterBnd, op1: AsmMemoryOperand, ) -> Result<(), IcedError>
Source§impl CodeAsmBndcn<AsmRegisterBnd, AsmRegister32> for CodeAssembler
impl CodeAsmBndcn<AsmRegisterBnd, AsmRegister32> for CodeAssembler
fn bndcn( &mut self, op0: AsmRegisterBnd, op1: AsmRegister32, ) -> Result<(), IcedError>
Source§impl CodeAsmBndcn<AsmRegisterBnd, AsmRegister64> for CodeAssembler
impl CodeAsmBndcn<AsmRegisterBnd, AsmRegister64> for CodeAssembler
fn bndcn( &mut self, op0: AsmRegisterBnd, op1: AsmRegister64, ) -> Result<(), IcedError>
Source§impl CodeAsmBndcu<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndcu<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndcu( &mut self, op0: AsmRegisterBnd, op1: AsmMemoryOperand, ) -> Result<(), IcedError>
Source§impl CodeAsmBndcu<AsmRegisterBnd, AsmRegister32> for CodeAssembler
impl CodeAsmBndcu<AsmRegisterBnd, AsmRegister32> for CodeAssembler
fn bndcu( &mut self, op0: AsmRegisterBnd, op1: AsmRegister32, ) -> Result<(), IcedError>
Source§impl CodeAsmBndcu<AsmRegisterBnd, AsmRegister64> for CodeAssembler
impl CodeAsmBndcu<AsmRegisterBnd, AsmRegister64> for CodeAssembler
fn bndcu( &mut self, op0: AsmRegisterBnd, op1: AsmRegister64, ) -> Result<(), IcedError>
Source§impl CodeAsmBndldx<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndldx<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndldx( &mut self, op0: AsmRegisterBnd, op1: AsmMemoryOperand, ) -> Result<(), IcedError>
Source§impl CodeAsmBndmk<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndmk<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndmk( &mut self, op0: AsmRegisterBnd, op1: AsmMemoryOperand, ) -> Result<(), IcedError>
Source§impl CodeAsmBndmov<AsmMemoryOperand, AsmRegisterBnd> for CodeAssembler
impl CodeAsmBndmov<AsmMemoryOperand, AsmRegisterBnd> for CodeAssembler
fn bndmov( &mut self, op0: AsmMemoryOperand, op1: AsmRegisterBnd, ) -> Result<(), IcedError>
Source§impl CodeAsmBndmov<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
impl CodeAsmBndmov<AsmRegisterBnd, AsmMemoryOperand> for CodeAssembler
fn bndmov( &mut self, op0: AsmRegisterBnd, op1: AsmMemoryOperand, ) -> Result<(), IcedError>
Source§impl CodeAsmBndmov<AsmRegisterBnd, AsmRegisterBnd> for CodeAssembler
impl CodeAsmBndmov<AsmRegisterBnd, AsmRegisterBnd> for CodeAssembler
fn bndmov( &mut self, op0: AsmRegisterBnd, op1: AsmRegisterBnd, ) -> Result<(), IcedError>
Source§impl CodeAsmBndstx<AsmMemoryOperand, AsmRegisterBnd> for CodeAssembler
impl CodeAsmBndstx<AsmMemoryOperand, AsmRegisterBnd> for CodeAssembler
fn bndstx( &mut self, op0: AsmMemoryOperand, op1: AsmRegisterBnd, ) -> Result<(), IcedError>
impl Copy for AsmRegisterBnd
Source§impl Debug for AsmRegisterBnd
impl Debug for AsmRegisterBnd
impl Eq for AsmRegisterBnd
Source§impl From<AsmRegisterBnd> for Register
impl From<AsmRegisterBnd> for Register
Source§fn from(reg: AsmRegisterBnd) -> Self
fn from(reg: AsmRegisterBnd) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AsmRegisterBnd
impl PartialEq for AsmRegisterBnd
Source§fn eq(&self, other: &AsmRegisterBnd) -> bool
fn eq(&self, other: &AsmRegisterBnd) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AsmRegisterBnd
Auto Trait Implementations§
impl Freeze for AsmRegisterBnd
impl RefUnwindSafe for AsmRegisterBnd
impl Send for AsmRegisterBnd
impl Sync for AsmRegisterBnd
impl Unpin for AsmRegisterBnd
impl UnsafeUnpin for AsmRegisterBnd
impl UnwindSafe for AsmRegisterBnd
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