[−][src]Enum iced_x86::OpCodeTableKind
Opcode table
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Legacy encoding table
0Fxx
table (legacy, VEX, EVEX)
0F38xx
table (legacy, VEX, EVEX)
0F3Axx
table (legacy, VEX, EVEX)
XOP8
table (XOP)
XOP9
table (XOP)
XOPA
table (XOP)
Trait Implementations
impl Clone for OpCodeTableKind
[src]
fn clone(&self) -> OpCodeTableKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for OpCodeTableKind
[src]
impl Debug for OpCodeTableKind
[src]
impl Default for OpCodeTableKind
[src]
impl Eq for OpCodeTableKind
[src]
impl Hash for OpCodeTableKind
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for OpCodeTableKind
[src]
fn cmp(&self, other: &OpCodeTableKind) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<OpCodeTableKind> for OpCodeTableKind
[src]
fn eq(&self, other: &OpCodeTableKind) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<OpCodeTableKind> for OpCodeTableKind
[src]
fn partial_cmp(&self, other: &OpCodeTableKind) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for OpCodeTableKind
[src]
impl StructuralPartialEq for OpCodeTableKind
[src]
Auto Trait Implementations
impl RefUnwindSafe for OpCodeTableKind
impl Send for OpCodeTableKind
impl Sync for OpCodeTableKind
impl Unpin for OpCodeTableKind
impl UnwindSafe for OpCodeTableKind
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,