Skip to main content

WebGpuError

Trait WebGpuError 

Source
pub trait WebGpuError: Error + 'static {
    // Required method
    fn webgpu_error_type(&self) -> ErrorType;
}
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§

Source

fn webgpu_error_type(&self) -> ErrorType

Determine the classification of this error as a WebGPU ErrorType.

Implementations on Foreign Types§

Source§

impl WebGpuError for BindError

Source§

impl WebGpuError for BindingError

Source§

impl WebGpuError for CreateBindGroupError

Source§

impl WebGpuError for CreateBindGroupLayoutError

Source§

impl WebGpuError for CreatePipelineLayoutError

Source§

impl WebGpuError for GetBindGroupLayoutError

Source§

impl WebGpuError for ImmediateUploadError

Source§

impl WebGpuError for CreateRenderBundleError

Source§

impl WebGpuError for ClearError

Source§

impl WebGpuError for DispatchError

Source§

impl WebGpuError for DrawError

Source§

impl WebGpuError for RenderCommandError

Source§

impl WebGpuError for CommandEncoderError

Source§

impl WebGpuError for DebugGroupError

Source§

impl WebGpuError for EncoderStateError

Source§

impl WebGpuError for TimestampWritesError

Source§

impl WebGpuError for QueryError

Source§

impl WebGpuError for QueryUseError

Source§

impl WebGpuError for ResolveError

Source§

impl WebGpuError for AttachmentError

Source§

impl WebGpuError for ColorAttachmentError

Source§

impl WebGpuError for TransferError

Source§

impl WebGpuError for TransitionResourcesError

Source§

impl WebGpuError for DeviceError

Source§

impl WebGpuError for RenderPassCompatibilityError

Source§

impl WebGpuError for QueueSubmitError

Source§

impl WebGpuError for QueueWriteError

Source§

impl WebGpuError for CreateComputePipelineError

Source§

impl WebGpuError for CreatePipelineCacheError

Source§

impl WebGpuError for CreateRenderPipelineError

Source§

impl WebGpuError for CreateShaderModuleError

Source§

impl WebGpuError for ImplicitLayoutError

Source§

impl WebGpuError for PipelineCacheValidationError

Source§

impl WebGpuError for ConfigureSurfaceError

Source§

impl WebGpuError for SurfaceError

Source§

impl WebGpuError for BlasPrepareCompactError

Source§

impl WebGpuError for BuildAccelerationStructureError

Source§

impl WebGpuError for CompactBlasError

Source§

impl WebGpuError for CreateBlasError

Source§

impl WebGpuError for CreateTlasError

Source§

impl WebGpuError for ValidateAsActionsError

Source§

impl WebGpuError for BufferAccessError

Source§

impl WebGpuError for CreateBufferError

Source§

impl WebGpuError for CreateExternalTextureError

Source§

impl WebGpuError for CreateQuerySetError

Source§

impl WebGpuError for CreateSamplerError

Source§

impl WebGpuError for CreateTextureError

Source§

impl WebGpuError for CreateTextureViewError

Source§

impl WebGpuError for TextureDimensionError

Source§

impl WebGpuError for BindingError

Source§

impl WebGpuError for FilteringError

Source§

impl WebGpuError for InputError

Source§

impl WebGpuError for StageError

Source§

impl WebGpuError for BindingTypeMaxCountError

Source§

impl WebGpuError for RenderBundleError

Source§

impl WebGpuError for ComputePassError

Source§

impl WebGpuError for RenderPassError

Source§

impl WebGpuError for PassStateError

Source§

impl WebGpuError for DeviceMismatch

Source§

impl WebGpuError for MissingDownlevelFlags

Source§

impl WebGpuError for MissingFeatures

Source§

impl WebGpuError for FailedLimit

Source§

impl WebGpuError for DestroyedResourceError

Source§

impl WebGpuError for InvalidResourceError

Source§

impl WebGpuError for MissingBufferUsageError

Source§

impl WebGpuError for MissingTextureUsageError

Implementors§