Enum spirv_reflect::types::variable::ReflectStorageClass
source · pub enum ReflectStorageClass {
Show 14 variants
Undefined,
UniformConstant,
Input,
Uniform,
Output,
WorkGroup,
CrossWorkGroup,
Private,
Function,
Generic,
PushConstant,
AtomicCounter,
Image,
StorageBuffer,
}
Variants
Undefined
UniformConstant
Input
Uniform
Output
WorkGroup
CrossWorkGroup
Private
Function
Generic
PushConstant
AtomicCounter
Image
StorageBuffer
Trait Implementations
sourceimpl Clone for ReflectStorageClass
impl Clone for ReflectStorageClass
sourcefn clone(&self) -> ReflectStorageClass
fn clone(&self) -> ReflectStorageClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ReflectStorageClass
impl Debug for ReflectStorageClass
sourceimpl Default for ReflectStorageClass
impl Default for ReflectStorageClass
sourceimpl PartialEq<ReflectStorageClass> for ReflectStorageClass
impl PartialEq<ReflectStorageClass> for ReflectStorageClass
sourcefn eq(&self, other: &ReflectStorageClass) -> bool
fn eq(&self, other: &ReflectStorageClass) -> bool
sourceimpl Serialize for ReflectStorageClass
impl Serialize for ReflectStorageClass
impl Copy for ReflectStorageClass
impl StructuralPartialEq for ReflectStorageClass
Auto Trait Implementations
impl RefUnwindSafe for ReflectStorageClass
impl Send for ReflectStorageClass
impl Sync for ReflectStorageClass
impl Unpin for ReflectStorageClass
impl UnwindSafe for ReflectStorageClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more