#[repr(transparent)]pub struct SpvDecoration(pub i32);Tuple Fields§
§0: i32Implementations§
Source§impl SpvDecoration
impl SpvDecoration
pub const RelaxedPrecision: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const SpecId: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Block: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BufferBlock: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const RowMajor: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const ColMajor: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const ArrayStride: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const MatrixStride: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const GLSLPacked: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const CPacked: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BuiltIn: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NoPerspective: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Flat: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Patch: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Centroid: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Sample: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Invariant: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Restrict: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Aliased: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Volatile: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Constant: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Coherent: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NonWritable: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NonReadable: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Uniform: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const UniformId: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const SaturatedConversion: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Stream: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Location: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Component: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Index: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Binding: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const DescriptorSet: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Offset: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const XfbBuffer: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const XfbStride: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const FuncParamAttr: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const FPRoundingMode: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const FPFastMathMode: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const LinkageAttributes: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NoContraction: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const InputAttachmentIndex: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Alignment: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const MaxByteOffset: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const AlignmentId: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const MaxByteOffsetId: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NoSignedWrap: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NoUnsignedWrap: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const WeightTextureQCOM: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BlockMatchTextureQCOM: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BlockMatchSamplerQCOM: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const ExplicitInterpAMD: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const OverrideCoverageNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const PassthroughNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const ViewportRelativeNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const SecondaryViewportRelativeNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const PerPrimitiveEXT: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const PerPrimitiveNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const PerViewNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const PerTaskNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const PerVertexKHR: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const PerVertexNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NonUniform: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NonUniformEXT: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const RestrictPointer: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const RestrictPointerEXT: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const AliasedPointer: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const AliasedPointerEXT: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BindlessSamplerNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BindlessImageNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BoundSamplerNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BoundImageNV: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const SIMTCallINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const ReferencedIndirectlyINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const ClobberINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const SideEffectsINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const VectorComputeVariableINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const FuncParamIOKindINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const VectorComputeFunctionINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const StackCallINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const GlobalVariableOffsetINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const CounterBuffer: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const HlslCounterBufferGOOGLE: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const HlslSemanticGOOGLE: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const UserSemantic: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const UserTypeGOOGLE: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const FunctionRoundingModeINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const FunctionDenormModeINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const RegisterINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const MemoryINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NumbanksINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BankwidthINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const MaxPrivateCopiesINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const SinglepumpINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const DoublepumpINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const MaxReplicatesINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const SimpleDualPortINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const MergeINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BankBitsINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const ForcePow2DepthINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BurstCoalesceINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const CacheSizeINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const DontStaticallyCoalesceINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const PrefetchINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const StallEnableINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const FuseLoopsInFunctionINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const AliasScopeINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const NoAliasINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const BufferLocationINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const IOPipeStorageINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const SingleElementVectorINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const MediaBlockIOINTEL: SpvDecoration
Source§impl SpvDecoration
impl SpvDecoration
pub const Max: SpvDecoration
Trait Implementations§
Source§impl Clone for SpvDecoration
impl Clone for SpvDecoration
Source§fn clone(&self) -> SpvDecoration
fn clone(&self) -> SpvDecoration
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 SpvDecoration
impl Debug for SpvDecoration
Source§impl FromPrimitive for SpvDecoration
impl FromPrimitive for SpvDecoration
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§impl Hash for SpvDecoration
impl Hash for SpvDecoration
Source§impl PartialEq for SpvDecoration
impl PartialEq for SpvDecoration
Source§impl ToPrimitive for SpvDecoration
impl ToPrimitive for SpvDecoration
Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreimpl Copy for SpvDecoration
impl Eq for SpvDecoration
impl StructuralPartialEq for SpvDecoration
Auto Trait Implementations§
impl Freeze for SpvDecoration
impl RefUnwindSafe for SpvDecoration
impl Send for SpvDecoration
impl Sync for SpvDecoration
impl Unpin for SpvDecoration
impl UnwindSafe for SpvDecoration
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