#[repr(transparent)]pub struct PeerMemoryFeatureFlagBits(pub u32);Expand description
Open integer representation of VkPeerMemoryFeatureFlagBits.
Tuple Fields§
§0: u32Implementations§
Source§impl PeerMemoryFeatureFlagBits
impl PeerMemoryFeatureFlagBits
Sourcepub const COPY_SRC_BIT: Self
pub const COPY_SRC_BIT: Self
Native value VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT.
Sourcepub const COPY_DST_BIT: Self
pub const COPY_DST_BIT: Self
Native value VK_PEER_MEMORY_FEATURE_COPY_DST_BIT.
Sourcepub const GENERIC_SRC_BIT: Self
pub const GENERIC_SRC_BIT: Self
Native value VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT.
Sourcepub const GENERIC_DST_BIT: Self
pub const GENERIC_DST_BIT: Self
Native value VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT.
Sourcepub const COPY_SRC_BIT_KHR: Self
pub const COPY_SRC_BIT_KHR: Self
Native value VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR.
Sourcepub const COPY_DST_BIT_KHR: Self
pub const COPY_DST_BIT_KHR: Self
Native value VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR.
Sourcepub const GENERIC_SRC_BIT_KHR: Self
pub const GENERIC_SRC_BIT_KHR: Self
Native value VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR.
Khronos reference: VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR
Sourcepub const GENERIC_DST_BIT_KHR: Self
pub const GENERIC_DST_BIT_KHR: Self
Native value VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR.
Khronos reference: VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
Source§impl BitAnd for PeerMemoryFeatureFlagBits
impl BitAnd for PeerMemoryFeatureFlagBits
Source§impl BitOr for PeerMemoryFeatureFlagBits
impl BitOr for PeerMemoryFeatureFlagBits
Source§impl BitXor for PeerMemoryFeatureFlagBits
impl BitXor for PeerMemoryFeatureFlagBits
Source§impl Clone for PeerMemoryFeatureFlagBits
impl Clone for PeerMemoryFeatureFlagBits
impl Copy for PeerMemoryFeatureFlagBits
Source§impl Debug for PeerMemoryFeatureFlagBits
impl Debug for PeerMemoryFeatureFlagBits
Source§impl Default for PeerMemoryFeatureFlagBits
impl Default for PeerMemoryFeatureFlagBits
impl Eq for PeerMemoryFeatureFlagBits
Source§impl Hash for PeerMemoryFeatureFlagBits
impl Hash for PeerMemoryFeatureFlagBits
Source§impl Not for PeerMemoryFeatureFlagBits
impl Not for PeerMemoryFeatureFlagBits
impl StructuralPartialEq for PeerMemoryFeatureFlagBits
Auto Trait Implementations§
impl Forget for PeerMemoryFeatureFlagBits
impl Freeze for PeerMemoryFeatureFlagBits
impl Move for PeerMemoryFeatureFlagBits
impl RefUnwindSafe for PeerMemoryFeatureFlagBits
impl Send for PeerMemoryFeatureFlagBits
impl Sync for PeerMemoryFeatureFlagBits
impl Unpin for PeerMemoryFeatureFlagBits
impl UnsafeUnpin for PeerMemoryFeatureFlagBits
impl UnwindSafe for PeerMemoryFeatureFlagBits
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