#[non_exhaustive]#[repr(u32)]pub enum VkShaderInfoTypeAMD {
VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0,
VK_SHADER_INFO_TYPE_BINARY_AMD = 1,
VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 2,
VK_SHADER_INFO_TYPE_MAX_ENUM_AMD = 2_147_483_647,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0
VK_SHADER_INFO_TYPE_BINARY_AMD = 1
VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 2
VK_SHADER_INFO_TYPE_MAX_ENUM_AMD = 2_147_483_647
Trait Implementations§
Source§impl Clone for VkShaderInfoTypeAMD
impl Clone for VkShaderInfoTypeAMD
Source§fn clone(&self) -> VkShaderInfoTypeAMD
fn clone(&self) -> VkShaderInfoTypeAMD
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 VkShaderInfoTypeAMD
impl Debug for VkShaderInfoTypeAMD
Source§impl Hash for VkShaderInfoTypeAMD
impl Hash for VkShaderInfoTypeAMD
Source§impl PartialEq for VkShaderInfoTypeAMD
impl PartialEq for VkShaderInfoTypeAMD
impl Copy for VkShaderInfoTypeAMD
impl Eq for VkShaderInfoTypeAMD
impl StructuralPartialEq for VkShaderInfoTypeAMD
Auto Trait Implementations§
impl Freeze for VkShaderInfoTypeAMD
impl RefUnwindSafe for VkShaderInfoTypeAMD
impl Send for VkShaderInfoTypeAMD
impl Sync for VkShaderInfoTypeAMD
impl Unpin for VkShaderInfoTypeAMD
impl UnwindSafe for VkShaderInfoTypeAMD
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