Enum rspirv::grammar::OperandKind [−][src]
pub enum OperandKind { ImageOperands, FPFastMathMode, SelectionControl, LoopControl, FunctionControl, MemorySemantics, MemoryAccess, KernelProfilingInfo, SourceLanguage, ExecutionModel, AddressingModel, MemoryModel, ExecutionMode, StorageClass, Dim, SamplerAddressingMode, SamplerFilterMode, ImageFormat, ImageChannelOrder, ImageChannelDataType, FPRoundingMode, LinkageType, AccessQualifier, FunctionParameterAttribute, Decoration, BuiltIn, Scope, GroupOperation, KernelEnqueueFlags, Capability, IdResultType, IdResult, IdMemorySemantics, IdScope, IdRef, LiteralInteger, LiteralString, LiteralContextDependentNumber, LiteralExtInstInteger, LiteralSpecConstantOpInteger, PairLiteralIntegerIdRef, PairIdRefLiteralInteger, PairIdRefIdRef, }
All operand kinds in the SPIR-V grammar.
Variants
ImageOperands
FPFastMathMode
SelectionControl
LoopControl
FunctionControl
MemorySemantics
MemoryAccess
KernelProfilingInfo
SourceLanguage
ExecutionModel
AddressingModel
MemoryModel
ExecutionMode
StorageClass
Dim
SamplerAddressingMode
SamplerFilterMode
ImageFormat
ImageChannelOrder
ImageChannelDataType
FPRoundingMode
LinkageType
AccessQualifier
FunctionParameterAttribute
Decoration
BuiltIn
Scope
GroupOperation
KernelEnqueueFlags
Capability
IdResultType
IdResult
IdMemorySemantics
IdScope
IdRef
LiteralInteger
LiteralString
LiteralContextDependentNumber
LiteralExtInstInteger
LiteralSpecConstantOpInteger
PairLiteralIntegerIdRef
PairIdRefLiteralInteger
PairIdRefIdRef
Trait Implementations
impl Clone for OperandKind
[src]
impl Clone for OperandKind
fn clone(&self) -> OperandKind
[src]
fn clone(&self) -> OperandKind
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for OperandKind
[src]
impl Copy for OperandKind
impl Debug for OperandKind
[src]
impl Debug for OperandKind
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for OperandKind
[src]
impl PartialEq for OperandKind
fn eq(&self, other: &OperandKind) -> bool
[src]
fn eq(&self, other: &OperandKind) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Eq for OperandKind
[src]
impl Eq for OperandKind
impl Hash for OperandKind
[src]
impl Hash for OperandKind
Auto Trait Implementations
impl Send for OperandKind
impl Send for OperandKind
impl Sync for OperandKind
impl Sync for OperandKind