pub enum TileLifecycleEventKind {
Selected,
Queued,
Dispatched,
Completed,
Decoded,
PromotedToCache,
UsedAsExact,
UsedAsFallback,
CancelledAsStale,
EvictedWhilePending,
EvictedAfterRenderableUse,
Failed,
}Expand description
Lifecycle transition kind.
Variants§
Selected
Tile entered the desired set for the current frame.
Queued
Tile was inserted into the pending queue.
Dispatched
Tile request was dispatched to the source transport.
Completed
Tile fetch completed and returned to the engine.
Decoded
Tile payload passed validation / decode stage.
PromotedToCache
Tile was promoted into the cache as renderable payload.
UsedAsExact
Tile was used as the exact visible tile.
UsedAsFallback
Tile was used as fallback imagery for another target.
CancelledAsStale
Tile request was cancelled because it became stale.
EvictedWhilePending
Tile was evicted while still pending.
EvictedAfterRenderableUse
Tile was evicted after it had renderable payload.
Failed
Tile failed to load or validate.
Trait Implementations§
Source§impl Clone for TileLifecycleEventKind
impl Clone for TileLifecycleEventKind
Source§fn clone(&self) -> TileLifecycleEventKind
fn clone(&self) -> TileLifecycleEventKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TileLifecycleEventKind
impl Debug for TileLifecycleEventKind
Source§impl PartialEq for TileLifecycleEventKind
impl PartialEq for TileLifecycleEventKind
impl Copy for TileLifecycleEventKind
impl Eq for TileLifecycleEventKind
impl StructuralPartialEq for TileLifecycleEventKind
Auto Trait Implementations§
impl Freeze for TileLifecycleEventKind
impl RefUnwindSafe for TileLifecycleEventKind
impl Send for TileLifecycleEventKind
impl Sync for TileLifecycleEventKind
impl Unpin for TileLifecycleEventKind
impl UnsafeUnpin for TileLifecycleEventKind
impl UnwindSafe for TileLifecycleEventKind
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