[−][src]Enum xori::arch::x86::disasmtablesx86::OperandTypex86
pub enum OperandTypex86 { TYPENONE, TYPEREL8, TYPEREL16, TYPEREL32, TYPEREL64, TYPEPTR1616, TYPEPTR1632, TYPEPTR1664, TYPER8, TYPER16, TYPER32, TYPER64, TYPEIMM8, TYPEIMM16, TYPEIMM32, TYPEIMM64, TYPEIMM3, TYPEIMM5, TYPERM8, TYPERM16, TYPERM32, TYPERM64, TYPEM, TYPEM8, TYPEM16, TYPEM32, TYPEM64, TYPELEA, TYPEM128, TYPEM256, TYPEM1616, TYPEM1632, TYPEM1664, TYPEM16x32, TYPEM16x16, TYPEM32x32, TYPEM16x64, TYPESRCIDX8, TYPESRCIDX16, TYPESRCIDX32, TYPESRCIDX64, TYPEDSTIDX8, TYPEDSTIDX16, TYPEDSTIDX32, TYPEDSTIDX64, TYPEMOFFS8, TYPEMOFFS16, TYPEMOFFS32, TYPEMOFFS64, TYPESREG, TYPEM32FP, TYPEM64FP, TYPEM80FP, TYPEM16INT, TYPEM32INT, TYPEM64INT, TYPEST, TYPEMM, TYPEMM32, TYPEMM64, TYPEXMM, TYPEXMM32, TYPEXMM64, TYPEXMM128, TYPEXMM256, TYPEXMM512, TYPEVK1, TYPEVK2, TYPEVK4, TYPEVK8, TYPEVK16, TYPEVK32, TYPEVK64, TYPEXMM0, TYPESEGMENTREG, TYPEDEBUGREG, TYPECONTROLREG, TYPEMv, TYPERv, TYPEIMMv, TYPERELv, TYPEDUP0, TYPEDUP1, TYPEDUP2, TYPEDUP3, TYPEDUP4, TYPEM512, }
Variants
TYPENONE
TYPEREL8
TYPEREL16
TYPEREL32
TYPEREL64
TYPEPTR1616
TYPEPTR1632
TYPEPTR1664
TYPER8
TYPER16
TYPER32
TYPER64
TYPEIMM8
TYPEIMM16
TYPEIMM32
TYPEIMM64
TYPEIMM3
TYPEIMM5
TYPERM8
TYPERM16
TYPERM32
TYPERM64
TYPEM
TYPEM8
TYPEM16
TYPEM32
TYPEM64
TYPELEA
TYPEM128
TYPEM256
TYPEM1616
TYPEM1632
TYPEM1664
TYPEM16x32
TYPEM16x16
TYPEM32x32
TYPEM16x64
TYPESRCIDX8
TYPESRCIDX16
TYPESRCIDX32
TYPESRCIDX64
TYPEDSTIDX8
TYPEDSTIDX16
TYPEDSTIDX32
TYPEDSTIDX64
TYPEMOFFS8
TYPEMOFFS16
TYPEMOFFS32
TYPEMOFFS64
TYPESREG
TYPEM32FP
TYPEM64FP
TYPEM80FP
TYPEM16INT
TYPEM32INT
TYPEM64INT
TYPEST
TYPEMM
TYPEMM32
TYPEMM64
TYPEXMM
TYPEXMM32
TYPEXMM64
TYPEXMM128
TYPEXMM256
TYPEXMM512
TYPEVK1
TYPEVK2
TYPEVK4
TYPEVK8
TYPEVK16
TYPEVK32
TYPEVK64
TYPEXMM0
TYPESEGMENTREG
TYPEDEBUGREG
TYPECONTROLREG
TYPEMv
TYPERv
TYPEIMMv
TYPERELv
TYPEDUP0
TYPEDUP1
TYPEDUP2
TYPEDUP3
TYPEDUP4
TYPEM512
Trait Implementations
impl Debug for OperandTypex86
[src]
impl Debug for OperandTypex86
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Copy for OperandTypex86
[src]
impl Copy for OperandTypex86
impl Clone for OperandTypex86
[src]
impl Clone for OperandTypex86
fn clone(&self) -> OperandTypex86
[src]
fn clone(&self) -> OperandTypex86
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for OperandTypex86
[src]
impl PartialEq for OperandTypex86
Auto Trait Implementations
impl Send for OperandTypex86
impl Send for OperandTypex86
impl Sync for OperandTypex86
impl Sync for OperandTypex86
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
type Owned = T
fn to_owned(&self) -> T
[src]
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
[src]
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
🔬 This is a nightly-only experimental API. (
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
🔬 This is a nightly-only experimental API. (
try_from
)Performs the conversion.
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more