[][src]Enum lava::VkDebugReportObjectType

#[repr(i32)]pub enum VkDebugReportObjectType {
    Unknown,
    Instance,
    PhysicalDevice,
    Device,
    Queue,
    Semaphore,
    CommandBuffer,
    Fence,
    DeviceMemory,
    Buffer,
    Image,
    Event,
    QueryPool,
    BufferView,
    ImageView,
    ShaderModule,
    PipelineCache,
    PipelineLayout,
    RenderPass,
    Pipeline,
    DescriptorSetLayout,
    Sampler,
    DescriptorPool,
    DescriptorSet,
    Framebuffer,
    CommandPool,
    SurfaceKhr,
    SwapchainKhr,
    DebugReportCallbackExt,
    DisplayKhr,
    DisplayModeKhr,
    ValidationCacheExt,
    SamplerYcbcrConversion,
    DescriptorUpdateTemplate,
    AccelerationStructureKhr,
}

Variants

Unknown
Instance
PhysicalDevice
Device
Queue
Semaphore
CommandBuffer
Fence
DeviceMemory
Buffer
Image
Event
QueryPool
BufferView
ImageView
ShaderModule
PipelineCache
PipelineLayout
RenderPass
Pipeline
DescriptorSetLayout
Sampler
DescriptorPool
DescriptorSet
Framebuffer
CommandPool
SurfaceKhr
SwapchainKhr
DebugReportCallbackExt
DisplayKhr
DisplayModeKhr
ValidationCacheExt
SamplerYcbcrConversion
DescriptorUpdateTemplate
AccelerationStructureKhr

Trait Implementations

impl Clone for VkDebugReportObjectType[src]

impl Copy for VkDebugReportObjectType[src]

impl Debug for VkDebugReportObjectType[src]

impl Default for VkDebugReportObjectType[src]

impl PartialEq<VkDebugReportObjectType> for VkDebugReportObjectType[src]

impl StructuralPartialEq for VkDebugReportObjectType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.