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§
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§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 Hash for DecoratorKind
impl Hash for DecoratorKind
source§impl Ord for DecoratorKind
impl Ord for DecoratorKind
source§impl PartialEq<DecoratorKind> for DecoratorKind
impl PartialEq<DecoratorKind> 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<DecoratorKind> for DecoratorKind
impl PartialOrd<DecoratorKind> 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§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
const: unstable§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more