pub enum GpuErrorKind {
Unavailable,
CompileFailed,
OutOfMemory,
DispatchFailed,
ReadbackFailed,
}Expand description
The category of a GPU backend failure.
Variants§
No GPU or driver available on this host.
CompileFailed
Kernel compilation failed.
OutOfMemory
Buffer allocation failed.
DispatchFailed
Kernel dispatch failed.
ReadbackFailed
Buffer readback failed.
Trait Implementations§
Source§impl Clone for GpuErrorKind
impl Clone for GpuErrorKind
Source§fn clone(&self) -> GpuErrorKind
fn clone(&self) -> GpuErrorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GpuErrorKind
Source§impl Debug for GpuErrorKind
impl Debug for GpuErrorKind
impl Eq for GpuErrorKind
Source§impl PartialEq for GpuErrorKind
impl PartialEq for GpuErrorKind
impl StructuralPartialEq for GpuErrorKind
Auto Trait Implementations§
impl Freeze for GpuErrorKind
impl RefUnwindSafe for GpuErrorKind
impl Send for GpuErrorKind
impl Sync for GpuErrorKind
impl Unpin for GpuErrorKind
impl UnsafeUnpin for GpuErrorKind
impl UnwindSafe for GpuErrorKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more