diff options
author | Yusuke Tanaka <yusuktan@maguro.dev> | 2021-03-26 03:17:37 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-25 19:17:37 +0100 |
commit | e7954413e16d5814db5da6389f8d6e0c328812aa (patch) | |
tree | 2840a275019df3e193c7c2f84442740ce7b7e48e /op_crates/webgpu/error.rs | |
parent | 881e1e8164f1661158bac24f7ec03b969a0a8a02 (diff) |
upgrade: Rust 1.51.0 (#9895)
Diffstat (limited to 'op_crates/webgpu/error.rs')
-rw-r--r-- | op_crates/webgpu/error.rs | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/op_crates/webgpu/error.rs b/op_crates/webgpu/error.rs index e793dabfa..52741d984 100644 --- a/op_crates/webgpu/error.rs +++ b/op_crates/webgpu/error.rs @@ -29,81 +29,81 @@ use wgpu_core::resource::CreateTextureViewError; #[derive(Serialize)] #[serde(tag = "type", content = "value")] #[serde(rename_all = "kebab-case")] -pub enum WebGPUError { +pub enum WebGpuError { Lost, OutOfMemory, Validation(String), } -impl From<CreateBufferError> for WebGPUError { +impl From<CreateBufferError> for WebGpuError { fn from(err: CreateBufferError) -> Self { match err { CreateBufferError::Device(err) => err.into(), CreateBufferError::AccessError(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<DeviceError> for WebGPUError { +impl From<DeviceError> for WebGpuError { fn from(err: DeviceError) -> Self { match err { - DeviceError::Lost => WebGPUError::Lost, - DeviceError::OutOfMemory => WebGPUError::OutOfMemory, - DeviceError::Invalid => WebGPUError::Validation(err.to_string()), + DeviceError::Lost => WebGpuError::Lost, + DeviceError::OutOfMemory => WebGpuError::OutOfMemory, + DeviceError::Invalid => WebGpuError::Validation(err.to_string()), } } } -impl From<BufferAccessError> for WebGPUError { +impl From<BufferAccessError> for WebGpuError { fn from(err: BufferAccessError) -> Self { match err { BufferAccessError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<CreateBindGroupLayoutError> for WebGPUError { +impl From<CreateBindGroupLayoutError> for WebGpuError { fn from(err: CreateBindGroupLayoutError) -> Self { match err { CreateBindGroupLayoutError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<CreatePipelineLayoutError> for WebGPUError { +impl From<CreatePipelineLayoutError> for WebGpuError { fn from(err: CreatePipelineLayoutError) -> Self { match err { CreatePipelineLayoutError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<CreateBindGroupError> for WebGPUError { +impl From<CreateBindGroupError> for WebGpuError { fn from(err: CreateBindGroupError) -> Self { match err { CreateBindGroupError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<RenderBundleError> for WebGPUError { +impl From<RenderBundleError> for WebGpuError { fn from(err: RenderBundleError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<CreateRenderBundleError> for WebGPUError { +impl From<CreateRenderBundleError> for WebGpuError { fn from(err: CreateRenderBundleError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<CommandAllocatorError> for WebGPUError { +impl From<CommandAllocatorError> for WebGpuError { fn from(err: CommandAllocatorError) -> Self { match err { CommandAllocatorError::Device(err) => err.into(), @@ -111,142 +111,142 @@ impl From<CommandAllocatorError> for WebGPUError { } } -impl From<CopyError> for WebGPUError { +impl From<CopyError> for WebGpuError { fn from(err: CopyError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<CommandEncoderError> for WebGPUError { +impl From<CommandEncoderError> for WebGpuError { fn from(err: CommandEncoderError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<QueryError> for WebGPUError { +impl From<QueryError> for WebGpuError { fn from(err: QueryError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<ComputePassError> for WebGPUError { +impl From<ComputePassError> for WebGpuError { fn from(err: ComputePassError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<CreateComputePipelineError> for WebGPUError { +impl From<CreateComputePipelineError> for WebGpuError { fn from(err: CreateComputePipelineError) -> Self { match err { CreateComputePipelineError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<GetBindGroupLayoutError> for WebGPUError { +impl From<GetBindGroupLayoutError> for WebGpuError { fn from(err: GetBindGroupLayoutError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<CreateRenderPipelineError> for WebGPUError { +impl From<CreateRenderPipelineError> for WebGpuError { fn from(err: CreateRenderPipelineError) -> Self { match err { CreateRenderPipelineError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<RenderPassError> for WebGPUError { +impl From<RenderPassError> for WebGpuError { fn from(err: RenderPassError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<CreateSamplerError> for WebGPUError { +impl From<CreateSamplerError> for WebGpuError { fn from(err: CreateSamplerError) -> Self { match err { CreateSamplerError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<CreateShaderModuleError> for WebGPUError { +impl From<CreateShaderModuleError> for WebGpuError { fn from(err: CreateShaderModuleError) -> Self { match err { CreateShaderModuleError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<CreateTextureError> for WebGPUError { +impl From<CreateTextureError> for WebGpuError { fn from(err: CreateTextureError) -> Self { match err { CreateTextureError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<CreateTextureViewError> for WebGPUError { +impl From<CreateTextureViewError> for WebGpuError { fn from(err: CreateTextureViewError) -> Self { - WebGPUError::Validation(err.to_string()) + WebGpuError::Validation(err.to_string()) } } -impl From<CreateQuerySetError> for WebGPUError { +impl From<CreateQuerySetError> for WebGpuError { fn from(err: CreateQuerySetError) -> Self { match err { CreateQuerySetError::Device(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<QueueSubmitError> for WebGPUError { +impl From<QueueSubmitError> for WebGpuError { fn from(err: QueueSubmitError) -> Self { match err { QueueSubmitError::Queue(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } -impl From<QueueWriteError> for WebGPUError { +impl From<QueueWriteError> for WebGpuError { fn from(err: QueueWriteError) -> Self { match err { QueueWriteError::Queue(err) => err.into(), - err => WebGPUError::Validation(err.to_string()), + err => WebGpuError::Validation(err.to_string()), } } } #[derive(Debug)] -pub struct DOMExceptionOperationError { +pub struct DomExceptionOperationError { pub msg: String, } -impl DOMExceptionOperationError { +impl DomExceptionOperationError { pub fn new(msg: &str) -> Self { - DOMExceptionOperationError { + DomExceptionOperationError { msg: msg.to_string(), } } } -impl fmt::Display for DOMExceptionOperationError { +impl fmt::Display for DomExceptionOperationError { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { f.pad(&self.msg) } } -impl std::error::Error for DOMExceptionOperationError {} +impl std::error::Error for DomExceptionOperationError {} pub fn get_error_class_name(e: &AnyError) -> Option<&'static str> { - e.downcast_ref::<DOMExceptionOperationError>() + e.downcast_ref::<DomExceptionOperationError>() .map(|_| "DOMExceptionOperationError") } |