Skip to main content

ResourceType

Trait ResourceType 

Source
pub trait ResourceType {
    const TYPE: &'static str;
}

Required Associated Constants§

Source

const TYPE: &'static str

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: ResourceType> ResourceType for Arc<T>

Source§

const TYPE: &'static str = T::TYPE

Implementors§

Source§

impl ResourceType for Adapter

Source§

const TYPE: &'static str = "Adapter"

Source§

impl ResourceType for BindGroup

Source§

const TYPE: &'static str = "BindGroup"

Source§

impl ResourceType for BindGroupLayout

Source§

const TYPE: &'static str = "BindGroupLayout"

Source§

impl ResourceType for Blas

Source§

const TYPE: &'static str = "Blas"

Source§

impl ResourceType for Buffer

Source§

const TYPE: &'static str = "Buffer"

Source§

impl ResourceType for CommandBuffer

Source§

const TYPE: &'static str = "CommandBuffer"

Source§

impl ResourceType for ComputePipeline

Source§

const TYPE: &'static str = "ComputePipeline"

Source§

impl ResourceType for Device

Source§

const TYPE: &'static str = "Device"

Source§

impl ResourceType for ExternalTexture

Source§

const TYPE: &'static str = "ExternalTexture"

Source§

impl ResourceType for PipelineCache

Source§

const TYPE: &'static str = "PipelineCache"

Source§

impl ResourceType for PipelineLayout

Source§

const TYPE: &'static str = "PipelineLayout"

Source§

impl ResourceType for QuerySet

Source§

const TYPE: &'static str = "QuerySet"

Source§

impl ResourceType for Queue

Source§

const TYPE: &'static str = "Queue"

Source§

impl ResourceType for RenderBundle

Source§

const TYPE: &'static str = "RenderBundle"

Source§

impl ResourceType for RenderPipeline

Source§

const TYPE: &'static str = "RenderPipeline"

Source§

impl ResourceType for Sampler

Source§

const TYPE: &'static str = "Sampler"

Source§

impl ResourceType for ShaderModule

Source§

const TYPE: &'static str = "ShaderModule"

Source§

impl ResourceType for StagingBuffer

Source§

const TYPE: &'static str = "StagingBuffer"

Source§

impl ResourceType for Surface

Source§

const TYPE: &'static str = "Surface"

Source§

impl ResourceType for Texture

Source§

const TYPE: &'static str = "Texture"

Source§

impl ResourceType for TextureView

Source§

const TYPE: &'static str = "TextureView"

Source§

impl ResourceType for Tlas

Source§

const TYPE: &'static str = "Tlas"

Source§

impl<T: ParentDevice> ResourceType for Fallible<T>

Source§

const TYPE: &'static str = T::TYPE