pub struct BackendLaneCount(pub(crate) NonZero<u16>);Expand description
The number of lanes in a BackendRepr::SimdVector, 1..=MAX_SIMD_LANES.
Tuple Fields§
§0: NonZero<u16>Implementations§
Trait Implementations§
Source§impl Clone for BackendLaneCount
impl Clone for BackendLaneCount
Source§fn clone(&self) -> BackendLaneCount
fn clone(&self) -> BackendLaneCount
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BackendLaneCount
Source§impl Debug for BackendLaneCount
impl Debug for BackendLaneCount
Source§impl<__D: Decoder> Decodable<__D> for BackendLaneCount
impl<__D: Decoder> Decodable<__D> for BackendLaneCount
Source§impl<__E: Encoder> Encodable<__E> for BackendLaneCount
impl<__E: Encoder> Encodable<__E> for BackendLaneCount
impl Eq for BackendLaneCount
Source§impl Hash for BackendLaneCount
impl Hash for BackendLaneCount
Source§impl Ord for BackendLaneCount
impl Ord for BackendLaneCount
Source§fn cmp(&self, other: &BackendLaneCount) -> Ordering
fn cmp(&self, other: &BackendLaneCount) -> Ordering
1.21.0 (const: unstable) · 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 BackendLaneCount
impl PartialEq for BackendLaneCount
Source§impl PartialOrd for BackendLaneCount
impl PartialOrd for BackendLaneCount
Source§impl StableHash for BackendLaneCount
impl StableHash for BackendLaneCount
fn stable_hash<__Hcx: StableHashCtxt>( &self, __hcx: &mut __Hcx, __hasher: &mut StableHasher, )
impl StructuralPartialEq for BackendLaneCount
Auto Trait Implementations§
impl DynSend for BackendLaneCount
impl DynSync for BackendLaneCount
impl Freeze for BackendLaneCount
impl RefUnwindSafe for BackendLaneCount
impl Send for BackendLaneCount
impl Sync for BackendLaneCount
impl Unpin for BackendLaneCount
impl UnsafeUnpin for BackendLaneCount
impl UnwindSafe for BackendLaneCount
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
Source§fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 2 bytes