pub trait ReferenceType {
type Buffer: Clone + Debug;
type Surface: Clone;
type Texture: Clone + Debug;
type TextureView: Clone + Debug;
type ExternalTexture: Clone + Debug;
type QuerySet: Clone + Debug;
type BindGroup: Clone + Debug;
type RenderPipeline: Clone + Debug;
type RenderBundle: Clone + Debug;
type ComputePipeline: Clone + Debug;
type Blas: Clone + Debug;
type Tlas: Clone + Debug;
}Required Associated Types§
type Buffer: Clone + Debug
type Surface: Clone
type Texture: Clone + Debug
type TextureView: Clone + Debug
type ExternalTexture: Clone + Debug
type QuerySet: Clone + Debug
type BindGroup: Clone + Debug
type RenderPipeline: Clone + Debug
type RenderBundle: Clone + Debug
type ComputePipeline: Clone + Debug
type Blas: Clone + Debug
type Tlas: Clone + Debug
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".