pub trait Api: Clone + Sized {
Show 20 associated items type Instance: Instance<Self>; type Surface: Surface<Self>; type Adapter: Adapter<Self>; type Device: Device<Self>; type Queue: Queue<Self>; type CommandEncoder: CommandEncoder<Self>; type CommandBuffer: Send + Sync; type Buffer: Debug + Send + Sync + 'static; type Texture: Debug + Send + Sync + 'static; type SurfaceTexture: Debug + Send + Sync + Borrow<Self::Texture>; type TextureView: Debug + Send + Sync; type Sampler: Debug + Send + Sync; type QuerySet: Debug + Send + Sync; type Fence: Debug + Send + Sync; type BindGroupLayout: Send + Sync; type BindGroup: Debug + Send + Sync; type PipelineLayout: Send + Sync; type ShaderModule: Debug + Send + Sync; type RenderPipeline: Send + Sync; type ComputePipeline: Send + Sync;
}

Required Associated Types

Implementors