#[non_exhaustive]#[repr(u32)]pub enum VkDeviceAddressBindingTypeEXT {
VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT = 0,
VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT = 1,
VK_DEVICE_ADDRESS_BINDING_TYPE_MAX_ENUM_EXT = 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_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT = 0
VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT = 1
VK_DEVICE_ADDRESS_BINDING_TYPE_MAX_ENUM_EXT = 2_147_483_647
Trait Implementations§
Source§impl Clone for VkDeviceAddressBindingTypeEXT
impl Clone for VkDeviceAddressBindingTypeEXT
Source§fn clone(&self) -> VkDeviceAddressBindingTypeEXT
fn clone(&self) -> VkDeviceAddressBindingTypeEXT
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 Hash for VkDeviceAddressBindingTypeEXT
impl Hash for VkDeviceAddressBindingTypeEXT
Source§impl PartialEq for VkDeviceAddressBindingTypeEXT
impl PartialEq for VkDeviceAddressBindingTypeEXT
Source§fn eq(&self, other: &VkDeviceAddressBindingTypeEXT) -> bool
fn eq(&self, other: &VkDeviceAddressBindingTypeEXT) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for VkDeviceAddressBindingTypeEXT
impl Eq for VkDeviceAddressBindingTypeEXT
impl StructuralPartialEq for VkDeviceAddressBindingTypeEXT
Auto Trait Implementations§
impl Freeze for VkDeviceAddressBindingTypeEXT
impl RefUnwindSafe for VkDeviceAddressBindingTypeEXT
impl Send for VkDeviceAddressBindingTypeEXT
impl Sync for VkDeviceAddressBindingTypeEXT
impl Unpin for VkDeviceAddressBindingTypeEXT
impl UnwindSafe for VkDeviceAddressBindingTypeEXT
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