WebGpuError

Trait WebGpuError 

pub trait WebGpuError: Error + 'static {
    // Required method
    fn webgpu_error_type(&self) -> ErrorType;
}
Available on crate feature unstable-wgpu-26 only.
Expand description

A trait for querying the ErrorType classification of an error.

This is intended to be used as a convenience by implementations of WebGPU to classify errors returned by wgpu_core.

Required Methods§

fn webgpu_error_type(&self) -> ErrorType

Determine the classification of this error as a WebGPU ErrorType.

Implementors§

§

impl WebGpuError for BindError

§

impl WebGpuError for CreateBindGroupError

§

impl WebGpuError for CreateBindGroupLayoutError

§

impl WebGpuError for CreatePipelineLayoutError

§

impl WebGpuError for GetBindGroupLayoutError

§

impl WebGpuError for PushConstantUploadError

§

impl WebGpuError for AttachmentError

§

impl WebGpuError for ClearError

§

impl WebGpuError for ColorAttachmentError

§

impl WebGpuError for CommandEncoderError

§

impl WebGpuError for CreateRenderBundleError

§

impl WebGpuError for DispatchError

§

impl WebGpuError for DrawError

§

impl WebGpuError for EncoderStateError

§

impl WebGpuError for QueryError

§

impl WebGpuError for QueryUseError

§

impl WebGpuError for RenderCommandError

§

impl WebGpuError for ResolveError

§

impl WebGpuError for TimestampWritesError

§

impl WebGpuError for TransferError

§

impl WebGpuError for DeviceError

§

impl WebGpuError for RenderPassCompatibilityError

§

impl WebGpuError for QueueSubmitError

§

impl WebGpuError for QueueWriteError

§

impl WebGpuError for CreateComputePipelineError

§

impl WebGpuError for CreatePipelineCacheError

§

impl WebGpuError for CreateRenderPipelineError

§

impl WebGpuError for CreateShaderModuleError

§

impl WebGpuError for ImplicitLayoutError

§

impl WebGpuError for PipelineCacheValidationError

§

impl WebGpuError for ConfigureSurfaceError

§

impl WebGpuError for SurfaceError

§

impl WebGpuError for BlasPrepareCompactError

§

impl WebGpuError for BuildAccelerationStructureError

§

impl WebGpuError for CompactBlasError

§

impl WebGpuError for CreateBlasError

§

impl WebGpuError for CreateTlasError

§

impl WebGpuError for ValidateAsActionsError

§

impl WebGpuError for BufferAccessError

§

impl WebGpuError for CreateBufferError

§

impl WebGpuError for CreateQuerySetError

§

impl WebGpuError for CreateSamplerError

§

impl WebGpuError for CreateTextureError

§

impl WebGpuError for CreateTextureViewError

§

impl WebGpuError for TextureDimensionError

§

impl WebGpuError for BindingError

§

impl WebGpuError for FilteringError

§

impl WebGpuError for InputError

§

impl WebGpuError for StageError

§

impl WebGpuError for BindingTypeMaxCountError

§

impl WebGpuError for ComputePassError

§

impl WebGpuError for PassStateError

§

impl WebGpuError for RenderBundleError

§

impl WebGpuError for RenderPassError

§

impl WebGpuError for DeviceMismatch

§

impl WebGpuError for MissingDownlevelFlags

§

impl WebGpuError for MissingFeatures

§

impl WebGpuError for FailedLimit

§

impl WebGpuError for DestroyedResourceError

§

impl WebGpuError for InvalidResourceError

§

impl WebGpuError for MissingBufferUsageError

§

impl WebGpuError for MissingTextureUsageError