pub struct GpuErrorReports { /* private fields */ }Expand description
GPU errors the embedding saw outside the renderer’s scopes (in a browser, all of them).
Clones share one record, so the embedding keeps one in its error handler. The renderer acts on reports at its next encoder.
Implementations§
Source§impl GpuErrorReports
impl GpuErrorReports
Sourcepub fn report(&self, kind: GpuErrorKind)
pub fn report(&self, kind: GpuErrorKind)
Records an error reported outside the renderer’s scopes. Lock-free; callable from any thread.
Trait Implementations§
Source§impl Clone for GpuErrorReports
impl Clone for GpuErrorReports
Source§impl Debug for GpuErrorReports
impl Debug for GpuErrorReports
Auto Trait Implementations§
impl Freeze for GpuErrorReports
impl RefUnwindSafe for GpuErrorReports
impl Send for GpuErrorReports
impl Sync for GpuErrorReports
impl Unpin for GpuErrorReports
impl UnsafeUnpin for GpuErrorReports
impl UnwindSafe for GpuErrorReports
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more