Enum iced_x86::DecoratorKind
source · [−]#[non_exhaustive]
pub enum DecoratorKind {
Broadcast,
RoundingControl,
SuppressAllExceptions,
ZeroingMasking,
SwizzleMemConv,
EvictionHint,
}
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
Broadcast decorator, eg. {1to4}
RoundingControl
Rounding control, eg. {rd-sae}
SuppressAllExceptions
Suppress all exceptions: {sae}
ZeroingMasking
Zeroing masking: {z}
SwizzleMemConv
MVEX swizzle or memory up/down conversion: {dacb}
or {sint16}
EvictionHint
MVEX eviction hint: {eh}
Implementations
sourceimpl 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
sourceimpl Clone for DecoratorKind
impl Clone for DecoratorKind
sourcefn clone(&self) -> DecoratorKind
fn clone(&self) -> DecoratorKind
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 moresourceimpl Debug for DecoratorKind
impl Debug for DecoratorKind
sourceimpl Default for DecoratorKind
impl Default for DecoratorKind
sourceimpl<'de> Deserialize<'de> for DecoratorKind
impl<'de> Deserialize<'de> for DecoratorKind
sourcefn 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
sourceimpl Hash for DecoratorKind
impl Hash for DecoratorKind
sourceimpl Ord for DecoratorKind
impl Ord for DecoratorKind
sourcefn cmp(&self, other: &DecoratorKind) -> Ordering
fn cmp(&self, other: &DecoratorKind) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<DecoratorKind> for DecoratorKind
impl PartialEq<DecoratorKind> for DecoratorKind
sourcefn eq(&self, other: &DecoratorKind) -> bool
fn eq(&self, other: &DecoratorKind) -> bool
sourceimpl PartialOrd<DecoratorKind> for DecoratorKind
impl PartialOrd<DecoratorKind> for DecoratorKind
sourcefn partial_cmp(&self, other: &DecoratorKind) -> Option<Ordering>
fn partial_cmp(&self, other: &DecoratorKind) -> Option<Ordering>
1.0.0 · sourcefn 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 moresourceimpl Serialize for DecoratorKind
impl Serialize for DecoratorKind
sourceimpl 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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