Enum wasmtime_environ::__core::simd::Which
source · pub enum Which {
First(usize),
Second(usize),
}
🔬This is a nightly-only experimental API. (
portable_simd
)Expand description
Specifies a lane index into one of two SIMD vectors.
This is an input type for Swizzle2 and helper macros like simd_swizzle.
Variants§
First(usize)
🔬This is a nightly-only experimental API. (
portable_simd
)Index of a lane in the first input SIMD vector.
Second(usize)
🔬This is a nightly-only experimental API. (
portable_simd
)Index of a lane in the second input SIMD vector.
Trait Implementations§
source§impl Ord for Which
impl Ord for Which
source§impl PartialEq<Which> for Which
impl PartialEq<Which> for Which
source§impl PartialOrd<Which> for Which
impl PartialOrd<Which> for Which
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 moreimpl Copy for Which
impl Eq for Which
impl StructuralEq for Which
impl StructuralPartialEq for Which
Auto Trait Implementations§
impl RefUnwindSafe for Which
impl Send for Which
impl Sync for Which
impl Unpin for Which
impl UnwindSafe for Which
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.