#[repr(transparent)]pub struct SpirvVersion {
pub version: Version,
}Expand description
A SPIR-V version
For the SPIR-V universal target, see UniversalTarget
Fields§
§version: VersionImplementations§
Trait Implementations§
Source§impl Clone for SpirvVersion
impl Clone for SpirvVersion
Source§fn clone(&self) -> SpirvVersion
fn clone(&self) -> SpirvVersion
Returns a duplicate 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 SpirvVersion
impl Debug for SpirvVersion
Source§impl DerefMut for SpirvVersion
impl DerefMut for SpirvVersion
Source§impl From<Version> for SpirvVersion
impl From<Version> for SpirvVersion
Source§impl Ord for SpirvVersion
impl Ord for SpirvVersion
Source§fn cmp(&self, other: &SpirvVersion) -> Ordering
fn cmp(&self, other: &SpirvVersion) -> 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 SpirvVersion
impl PartialEq for SpirvVersion
Source§impl PartialOrd for SpirvVersion
impl PartialOrd for SpirvVersion
Source§impl Deref for SpirvVersion
impl Deref for SpirvVersion
impl Copy for SpirvVersion
impl Eq for SpirvVersion
impl StructuralPartialEq for SpirvVersion
Auto Trait Implementations§
impl Freeze for SpirvVersion
impl RefUnwindSafe for SpirvVersion
impl Send for SpirvVersion
impl Sync for SpirvVersion
impl Unpin for SpirvVersion
impl UnsafeUnpin for SpirvVersion
impl UnwindSafe for SpirvVersion
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 more