[−][src]Enum zydis::enums::generated::InstructionSegment
Defines the ZydisInstructionSegment
struct.
Variants
The legacy prefixes (including ignored REX
prefixes).
The effective REX
prefix byte.
The XOP
prefix bytes.
The VEX
prefix bytes.
The EVEX
prefix bytes.
The MVEX
prefix bytes.
The opcode bytes.
The ModRM
byte.
The SIB
byte.
The displacement bytes.
The immediate bytes.
Trait Implementations
impl Clone for InstructionSegment
[src]
fn clone(&self) -> InstructionSegment
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for InstructionSegment
[src]
impl Debug for InstructionSegment
[src]
impl Eq for InstructionSegment
[src]
impl Hash for InstructionSegment
[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 PartialEq<InstructionSegment> for InstructionSegment
[src]
fn eq(&self, other: &InstructionSegment) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for InstructionSegment
[src]
impl StructuralPartialEq for InstructionSegment
[src]
Auto Trait Implementations
impl RefUnwindSafe for InstructionSegment
impl Send for InstructionSegment
impl Sync for InstructionSegment
impl Unpin for InstructionSegment
impl UnwindSafe for InstructionSegment
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>,