#[non_exhaustive]#[repr(u32)]pub enum VkPeerMemoryFeatureFlagBits {
VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 1,
VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 2,
VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 4,
VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 8,
VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 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_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 1
VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 2
VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 4
VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 8
VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 2_147_483_647
Implementations§
Source§impl VkPeerMemoryFeatureFlagBits
impl VkPeerMemoryFeatureFlagBits
pub const VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR: VkPeerMemoryFeatureFlagBits = VkPeerMemoryFeatureFlagBits::VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT
Source§impl VkPeerMemoryFeatureFlagBits
impl VkPeerMemoryFeatureFlagBits
pub const VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR: VkPeerMemoryFeatureFlagBits = VkPeerMemoryFeatureFlagBits::VK_PEER_MEMORY_FEATURE_COPY_DST_BIT
Source§impl VkPeerMemoryFeatureFlagBits
impl VkPeerMemoryFeatureFlagBits
pub const VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR: VkPeerMemoryFeatureFlagBits = VkPeerMemoryFeatureFlagBits::VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT
Source§impl VkPeerMemoryFeatureFlagBits
impl VkPeerMemoryFeatureFlagBits
pub const VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR: VkPeerMemoryFeatureFlagBits = VkPeerMemoryFeatureFlagBits::VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT
Trait Implementations§
Source§impl Clone for VkPeerMemoryFeatureFlagBits
impl Clone for VkPeerMemoryFeatureFlagBits
Source§fn clone(&self) -> VkPeerMemoryFeatureFlagBits
fn clone(&self) -> VkPeerMemoryFeatureFlagBits
Returns a copy 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 VkPeerMemoryFeatureFlagBits
impl Debug for VkPeerMemoryFeatureFlagBits
Source§impl Hash for VkPeerMemoryFeatureFlagBits
impl Hash for VkPeerMemoryFeatureFlagBits
impl Copy for VkPeerMemoryFeatureFlagBits
impl Eq for VkPeerMemoryFeatureFlagBits
impl StructuralPartialEq for VkPeerMemoryFeatureFlagBits
Auto Trait Implementations§
impl Freeze for VkPeerMemoryFeatureFlagBits
impl RefUnwindSafe for VkPeerMemoryFeatureFlagBits
impl Send for VkPeerMemoryFeatureFlagBits
impl Sync for VkPeerMemoryFeatureFlagBits
impl Unpin for VkPeerMemoryFeatureFlagBits
impl UnwindSafe for VkPeerMemoryFeatureFlagBits
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