wgpu_
core
24.0.0
Storage
Item
Required Associated Types
Marker
Implementations on Foreign Types
Arc<T>
Object Safety
Implementors
In wgpu_
core::
storage
wgpu_core
::
storage
Trait
StorageItem
Copy item path
source
pub(crate) trait StorageItem:
ResourceType
{ type
Marker
:
Marker
; }
Required Associated Types
§
source
type
Marker
:
Marker
Object Safety
§
This trait is
not
object safe
.
Implementations on Foreign Types
§
source
§
impl<T:
StorageItem
>
StorageItem
for
Arc
<T>
source
§
type
Marker
= <T as
StorageItem
>::
Marker
Implementors
§
source
§
impl
StorageItem
for
BindGroup
source
§
type
Marker
=
BindGroup
source
§
impl
StorageItem
for
BindGroupLayout
source
§
type
Marker
=
BindGroupLayout
source
§
impl
StorageItem
for
PipelineLayout
source
§
type
Marker
=
PipelineLayout
source
§
impl
StorageItem
for
RenderBundle
source
§
type
Marker
=
RenderBundle
source
§
impl
StorageItem
for
CommandBuffer
source
§
type
Marker
=
CommandBuffer
source
§
impl
StorageItem
for
Queue
source
§
type
Marker
=
Queue
source
§
impl
StorageItem
for
Device
source
§
type
Marker
=
Device
source
§
impl
StorageItem
for
Adapter
source
§
type
Marker
=
Adapter
source
§
impl
StorageItem
for
Surface
source
§
type
Marker
=
Surface
source
§
impl
StorageItem
for
ComputePipeline
source
§
type
Marker
=
ComputePipeline
source
§
impl
StorageItem
for
PipelineCache
source
§
type
Marker
=
PipelineCache
source
§
impl
StorageItem
for
RenderPipeline
source
§
type
Marker
=
RenderPipeline
source
§
impl
StorageItem
for
ShaderModule
source
§
type
Marker
=
ShaderModule
source
§
impl
StorageItem
for
Blas
source
§
type
Marker
=
Blas
source
§
impl
StorageItem
for
Buffer
source
§
type
Marker
=
Buffer
source
§
impl
StorageItem
for
QuerySet
source
§
type
Marker
=
QuerySet
source
§
impl
StorageItem
for
Sampler
source
§
type
Marker
=
Sampler
source
§
impl
StorageItem
for
StagingBuffer
source
§
type
Marker
=
StagingBuffer
source
§
impl
StorageItem
for
Texture
source
§
type
Marker
=
Texture
source
§
impl
StorageItem
for
TextureView
source
§
type
Marker
=
TextureView
source
§
impl
StorageItem
for
Tlas
source
§
type
Marker
=
Tlas
source
§
impl<T:
ParentDevice
+
StorageItem
>
StorageItem
for
Fallible
<T>
source
§
type
Marker
= <T as
StorageItem
>::
Marker