pub enum UndefinedReason {
Reserved,
NeverDefined,
Removed,
ModeInvalid,
InvalidPrefix,
}Expand description
Reasons why an instruction is undefined
Variants§
Reserved
Opcode is reserved for future use
NeverDefined
Opcode was never defined
Removed
Opcode was valid on older CPUs but removed
ModeInvalid
Invalid in current decoding mode
InvalidPrefix
Invalid prefix for this instruction
Trait Implementations§
Source§impl Clone for UndefinedReason
impl Clone for UndefinedReason
Source§fn clone(&self) -> UndefinedReason
fn clone(&self) -> UndefinedReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UndefinedReason
impl Debug for UndefinedReason
Source§impl PartialEq for UndefinedReason
impl PartialEq for UndefinedReason
impl Copy for UndefinedReason
impl Eq for UndefinedReason
impl StructuralPartialEq for UndefinedReason
Auto Trait Implementations§
impl Freeze for UndefinedReason
impl RefUnwindSafe for UndefinedReason
impl Send for UndefinedReason
impl Sync for UndefinedReason
impl Unpin for UndefinedReason
impl UnsafeUnpin for UndefinedReason
impl UnwindSafe for UndefinedReason
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more