#[non_exhaustive]#[repr(u32)]pub enum VkSubpassContents {
VK_SUBPASS_CONTENTS_INLINE = 0,
VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 1,
VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT = 1_000_451_000,
VK_SUBPASS_CONTENTS_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_SUBPASS_CONTENTS_INLINE = 0
VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 1
VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT = 1_000_451_000
VK_SUBPASS_CONTENTS_MAX_ENUM = 2_147_483_647
Trait Implementations§
Source§impl Clone for VkSubpassContents
impl Clone for VkSubpassContents
Source§fn clone(&self) -> VkSubpassContents
fn clone(&self) -> VkSubpassContents
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 VkSubpassContents
impl Debug for VkSubpassContents
Source§impl Hash for VkSubpassContents
impl Hash for VkSubpassContents
Source§impl PartialEq for VkSubpassContents
impl PartialEq for VkSubpassContents
impl Copy for VkSubpassContents
impl Eq for VkSubpassContents
impl StructuralPartialEq for VkSubpassContents
Auto Trait Implementations§
impl Freeze for VkSubpassContents
impl RefUnwindSafe for VkSubpassContents
impl Send for VkSubpassContents
impl Sync for VkSubpassContents
impl Unpin for VkSubpassContents
impl UnwindSafe for VkSubpassContents
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