pub struct StorageClass(/* private fields */);Implementations§
Source§impl StorageClass
impl StorageClass
pub const UNIFORM_CONSTANT: Self
pub const INPUT: Self
pub const UNIFORM: Self
pub const OUTPUT: Self
pub const WORKGROUP: Self
pub const CROSS_WORKGROUP: Self
pub const PRIVATE: Self
pub const FUNCTION: Self
pub const GENERIC: Self
pub const PUSH_CONSTANT: Self
pub const ATOMIC_COUNTER: Self
pub const IMAGE: Self
pub const STORAGE_BUFFER: Self
pub const TILE_IMAGE_EXT: Self
pub const TILE_ATTACHMENT_QCOM: Self
pub const NODE_PAYLOAD_AMDX: Self
pub const CALLABLE_DATA_KHR: Self
pub const INCOMING_CALLABLE_DATA_KHR: Self
pub const RAY_PAYLOAD_KHR: Self
pub const HIT_ATTRIBUTE_KHR: Self
pub const INCOMING_RAY_PAYLOAD_KHR: Self
pub const SHADER_RECORD_BUFFER_KHR: Self
pub const PHYSICAL_STORAGE_BUFFER: Self
pub const HIT_OBJECT_ATTRIBUTE_NV: Self
pub const TASK_PAYLOAD_WORKGROUP_EXT: Self
pub const HIT_OBJECT_ATTRIBUTE_EXT: Self
pub const CODE_SECTION_INTEL: Self
pub const DEVICE_ONLY_ALTERA: Self
pub const HOST_ONLY_ALTERA: Self
Trait Implementations§
Source§impl Clone for StorageClass
impl Clone for StorageClass
Source§fn clone(&self) -> StorageClass
fn clone(&self) -> StorageClass
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 StorageClass
impl Debug for StorageClass
Source§impl Display for StorageClass
impl Display for StorageClass
Source§impl PartialEq for StorageClass
impl PartialEq for StorageClass
impl Copy for StorageClass
impl Eq for StorageClass
impl StructuralPartialEq for StorageClass
Auto Trait Implementations§
impl Freeze for StorageClass
impl RefUnwindSafe for StorageClass
impl Send for StorageClass
impl Sync for StorageClass
impl Unpin for StorageClass
impl UnsafeUnpin for StorageClass
impl UnwindSafe for StorageClass
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<'a, T> WordExt<'a> for Twhere
T: Word,
impl<'a, T> WordExt<'a> for Twhere
T: Word,
Source§fn parse_one(stream: &mut InstructionStream<'a>) -> ParseResult<Self>
fn parse_one(stream: &mut InstructionStream<'a>) -> ParseResult<Self>
Parses one word.
Source§fn parse_optional(
stream: &mut InstructionStream<'a>,
) -> ParseResult<Option<Self>>
fn parse_optional( stream: &mut InstructionStream<'a>, ) -> ParseResult<Option<Self>>
Tries to optionally parse one word.
Source§fn parse_eos(stream: &mut InstructionStream<'a>) -> ParseResult<&'a [Self]>
fn parse_eos(stream: &mut InstructionStream<'a>) -> ParseResult<&'a [Self]>
Parses words until the end of the stream.