Enum arch_ops::x86::X86RegisterClass
source · [−]#[non_exhaustive]
pub enum X86RegisterClass {
Show 16 variants
Byte,
ByteRex,
Word,
Double,
Quad,
Mmx,
Xmm,
Ymm,
Zmm,
Tmm,
Sreg,
Cr,
Dr,
Tr,
St,
AvxMask,
}Variants (Non-exhaustive)
This enum is marked as 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.
Byte
ByteRex
Word
Double
Quad
Mmx
Xmm
Ymm
Zmm
Tmm
Sreg
Cr
Dr
Tr
St
AvxMask
Implementations
Trait Implementations
sourceimpl Clone for X86RegisterClass
impl Clone for X86RegisterClass
sourcefn clone(&self) -> X86RegisterClass
fn clone(&self) -> X86RegisterClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for X86RegisterClass
impl Debug for X86RegisterClass
sourceimpl Hash for X86RegisterClass
impl Hash for X86RegisterClass
sourceimpl PartialEq<X86RegisterClass> for X86RegisterClass
impl PartialEq<X86RegisterClass> for X86RegisterClass
impl Copy for X86RegisterClass
impl Eq for X86RegisterClass
impl StructuralEq for X86RegisterClass
impl StructuralPartialEq for X86RegisterClass
Auto Trait Implementations
impl RefUnwindSafe for X86RegisterClass
impl Send for X86RegisterClass
impl Sync for X86RegisterClass
impl Unpin for X86RegisterClass
impl UnwindSafe for X86RegisterClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more