#[non_exhaustive]#[repr(u32)]pub enum VkScopeKHR {
VK_SCOPE_DEVICE_KHR = 1,
VK_SCOPE_WORKGROUP_KHR = 2,
VK_SCOPE_SUBGROUP_KHR = 3,
VK_SCOPE_QUEUE_FAMILY_KHR = 5,
VK_SCOPE_MAX_ENUM_KHR = 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_SCOPE_DEVICE_KHR = 1
VK_SCOPE_WORKGROUP_KHR = 2
VK_SCOPE_SUBGROUP_KHR = 3
VK_SCOPE_QUEUE_FAMILY_KHR = 5
VK_SCOPE_MAX_ENUM_KHR = 2_147_483_647
Implementations§
Source§impl VkScopeKHR
impl VkScopeKHR
pub const VK_SCOPE_DEVICE_NV: VkScopeKHR = VkScopeKHR::VK_SCOPE_DEVICE_KHR
Source§impl VkScopeKHR
impl VkScopeKHR
pub const VK_SCOPE_WORKGROUP_NV: VkScopeKHR = VkScopeKHR::VK_SCOPE_WORKGROUP_KHR
Source§impl VkScopeKHR
impl VkScopeKHR
pub const VK_SCOPE_SUBGROUP_NV: VkScopeKHR = VkScopeKHR::VK_SCOPE_SUBGROUP_KHR
Source§impl VkScopeKHR
impl VkScopeKHR
pub const VK_SCOPE_QUEUE_FAMILY_NV: VkScopeKHR = VkScopeKHR::VK_SCOPE_QUEUE_FAMILY_KHR
Trait Implementations§
Source§impl Clone for VkScopeKHR
impl Clone for VkScopeKHR
Source§fn clone(&self) -> VkScopeKHR
fn clone(&self) -> VkScopeKHR
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 VkScopeKHR
impl Debug for VkScopeKHR
Source§impl Hash for VkScopeKHR
impl Hash for VkScopeKHR
Source§impl PartialEq for VkScopeKHR
impl PartialEq for VkScopeKHR
impl Copy for VkScopeKHR
impl Eq for VkScopeKHR
impl StructuralPartialEq for VkScopeKHR
Auto Trait Implementations§
impl Freeze for VkScopeKHR
impl RefUnwindSafe for VkScopeKHR
impl Send for VkScopeKHR
impl Sync for VkScopeKHR
impl Unpin for VkScopeKHR
impl UnwindSafe for VkScopeKHR
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