pub enum CacheInvalidation {
Effects,
EffectResources,
Quality,
Explicit,
GpuError,
}Expand description
Why cached results were dropped all at once.
Variants§
Effects
An effect was registered or removed.
EffectResources
An effect resource was uploaded, replaced, or removed.
Quality
Filter or temporal sampling controls changed.
Explicit
The caller cleared it.
GpuError
The browser reported a GPU error for earlier work, which may have
come from a kept result (see crate::Renderer::gpu_error_reports).
Trait Implementations§
Source§impl Clone for CacheInvalidation
impl Clone for CacheInvalidation
impl Copy for CacheInvalidation
Source§impl Debug for CacheInvalidation
impl Debug for CacheInvalidation
impl Eq for CacheInvalidation
Source§impl PartialEq for CacheInvalidation
impl PartialEq for CacheInvalidation
impl StructuralPartialEq for CacheInvalidation
Auto Trait Implementations§
impl Freeze for CacheInvalidation
impl RefUnwindSafe for CacheInvalidation
impl Send for CacheInvalidation
impl Sync for CacheInvalidation
impl Unpin for CacheInvalidation
impl UnsafeUnpin for CacheInvalidation
impl UnwindSafe for CacheInvalidation
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.