[−][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]
pub fn clone(&self) -> OpCodeTableKind
[src]
pub 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]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for OpCodeTableKind
[src]
pub fn cmp(&self, other: &OpCodeTableKind) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<OpCodeTableKind> for OpCodeTableKind
[src]
pub fn eq(&self, other: &OpCodeTableKind) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<OpCodeTableKind> for OpCodeTableKind
[src]
pub fn partial_cmp(&self, other: &OpCodeTableKind) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub 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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,