Enum iced_x86::DecoratorKind
source · #[non_exhaustive]pub enum DecoratorKind {
Broadcast = 0,
RoundingControl = 1,
SuppressAllExceptions = 2,
ZeroingMasking = 3,
SwizzleMemConv = 4,
EvictionHint = 5,
}
Expand description
Decorator
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.
Broadcast = 0
Broadcast decorator, eg. {1to4}
RoundingControl = 1
Rounding control, eg. {rd-sae}
SuppressAllExceptions = 2
Suppress all exceptions: {sae}
ZeroingMasking = 3
Zeroing masking: {z}
SwizzleMemConv = 4
MVEX swizzle or memory up/down conversion: {dacb}
or {sint16}
EvictionHint = 5
MVEX eviction hint: {eh}
Implementations§
source§impl DecoratorKind
impl DecoratorKind
sourcepub fn values(
) -> impl Iterator<Item = DecoratorKind> + DoubleEndedIterator + ExactSizeIterator + FusedIterator
pub fn values( ) -> impl Iterator<Item = DecoratorKind> + DoubleEndedIterator + ExactSizeIterator + FusedIterator
Iterates over all DecoratorKind
enum values
Trait Implementations§
source§impl Clone for DecoratorKind
impl Clone for DecoratorKind
source§fn clone(&self) -> DecoratorKind
fn clone(&self) -> DecoratorKind
Returns a copy 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 DecoratorKind
impl Debug for DecoratorKind
source§impl Default for DecoratorKind
impl Default for DecoratorKind
source§impl<'de> Deserialize<'de> for DecoratorKind
impl<'de> Deserialize<'de> for DecoratorKind
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for DecoratorKind
impl Hash for DecoratorKind
source§impl Ord for DecoratorKind
impl Ord for DecoratorKind
source§fn cmp(&self, other: &DecoratorKind) -> Ordering
fn cmp(&self, other: &DecoratorKind) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for DecoratorKind
impl PartialEq for DecoratorKind
source§fn eq(&self, other: &DecoratorKind) -> bool
fn eq(&self, other: &DecoratorKind) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for DecoratorKind
impl PartialOrd for DecoratorKind
source§fn partial_cmp(&self, other: &DecoratorKind) -> Option<Ordering>
fn partial_cmp(&self, other: &DecoratorKind) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for DecoratorKind
impl Serialize for DecoratorKind
source§impl TryFrom<usize> for DecoratorKind
impl TryFrom<usize> for DecoratorKind
impl Copy for DecoratorKind
impl Eq for DecoratorKind
impl StructuralEq for DecoratorKind
impl StructuralPartialEq for DecoratorKind
Auto Trait Implementations§
impl RefUnwindSafe for DecoratorKind
impl Send for DecoratorKind
impl Sync for DecoratorKind
impl Unpin for DecoratorKind
impl UnwindSafe for DecoratorKind
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