pub trait GlobalIdentityHandlerFactory: IdentityHandlerFactory<Id<Adapter<Api>>> + IdentityHandlerFactory<Id<Device<Api>>> + IdentityHandlerFactory<Id<PipelineLayout<Api>>> + IdentityHandlerFactory<Id<ShaderModule<Api>>> + IdentityHandlerFactory<Id<BindGroupLayout<Api>>> + IdentityHandlerFactory<Id<BindGroup<Api>>> + IdentityHandlerFactory<Id<CommandBuffer<Api>>> + IdentityHandlerFactory<Id<RenderBundle<Api>>> + IdentityHandlerFactory<Id<RenderPipeline<Api>>> + IdentityHandlerFactory<Id<ComputePipeline<Api>>> + IdentityHandlerFactory<Id<QuerySet<Api>>> + IdentityHandlerFactory<Id<Buffer<Api>>> + IdentityHandlerFactory<Id<StagingBuffer<Api>>> + IdentityHandlerFactory<Id<Texture<Api>>> + IdentityHandlerFactory<Id<TextureView<Api>>> + IdentityHandlerFactory<Id<Sampler<Api>>> + IdentityHandlerFactory<Id<Surface>> { }
Expand description

A factory that can build IdentityManagers for all resource types.

Object Safety§

This trait is not object safe.

Implementors§