[−][src]Enum xori::arch::x86::prefixx86::PrefixFlagsx86
pub enum PrefixFlagsx86 { FlagsNone, Lock, RepNz, Rep, SegCS, SegSS, SegDS, SegES, SegFS, SegGS, OPSize, ADDRSize, Rex, Vex, }
Prefix flags.
Variants
FlagsNone
Empty flags indicator
Lock
RepNz
REPNZ prefix for string instructions only - means an instruction can follow it.
Rep
REP prefix for string instructions only - means an instruction can follow it.
SegCS
CS override prefix.
SegSS
SS override prefix.
SegDS
DS override prefix.
SegES
ES override prefix.
SegFS
FS override prefix.
SegGS
GS override prefix.
OPSize
Switch operand size from 32 to 16 and vice versa.
ADDRSize
Switch address size from 32 to 16 and vice versa.
Rex
Indicates the instruction must be REX prefixed in order to use 64 bits operands.
Vex
Indicates that instruction is encoded with a VEX prefix.
Auto Trait Implementations
impl Send for PrefixFlagsx86
impl Send for PrefixFlagsx86
impl Sync for PrefixFlagsx86
impl Sync for PrefixFlagsx86
Blanket Implementations
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 = !
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>
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
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>
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