pub struct Hubs<F: GlobalIdentityHandlerFactory> { /* private fields */ }
Auto Trait Implementations§
impl<F> !RefUnwindSafe for Hubs<F>
impl<F> Send for Hubs<F>where <F as IdentityHandlerFactory<Id<CommandBuffer<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<RenderPipeline<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<Texture<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<TextureView<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<Sampler<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<QuerySet<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<Device<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<RenderBundle<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<Adapter<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<Buffer<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<StagingBuffer<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<BindGroupLayout<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<PipelineLayout<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<BindGroup<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<ShaderModule<Api>>>>::Filter: Send, <F as IdentityHandlerFactory<Id<ComputePipeline<Api>>>>::Filter: Send,
impl<F> Sync for Hubs<F>where <F as IdentityHandlerFactory<Id<CommandBuffer<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<RenderPipeline<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<Texture<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<TextureView<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<Sampler<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<QuerySet<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<Device<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<RenderBundle<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<Adapter<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<Buffer<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<StagingBuffer<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<BindGroupLayout<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<PipelineLayout<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<BindGroup<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<ShaderModule<Api>>>>::Filter: Sync, <F as IdentityHandlerFactory<Id<ComputePipeline<Api>>>>::Filter: Sync,
impl<F> Unpin for Hubs<F>where <F as IdentityHandlerFactory<Id<CommandBuffer<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<RenderPipeline<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<Texture<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<TextureView<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<Sampler<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<QuerySet<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<Device<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<RenderBundle<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<Adapter<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<Buffer<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<StagingBuffer<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<BindGroupLayout<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<PipelineLayout<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<BindGroup<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<ShaderModule<Api>>>>::Filter: Unpin, <F as IdentityHandlerFactory<Id<ComputePipeline<Api>>>>::Filter: Unpin,
impl<F> !UnwindSafe for Hubs<F>
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