pub enum AssetStatus {
Unloaded,
Loading,
Ready,
Failed,
}Expand description
Observable shared lifecycle; loading starts only at the first get call.
Variants§
Unloaded
No read or decode has begun.
Loading
One caller is reading/decoding; others join the same result.
Ready
An immutable decoded resource is available.
Failed
A sticky diagnostic is available; failures are not retried implicitly.
Trait Implementations§
Source§impl Clone for AssetStatus
impl Clone for AssetStatus
impl Copy for AssetStatus
Source§impl Debug for AssetStatus
impl Debug for AssetStatus
impl Eq for AssetStatus
Source§impl PartialEq for AssetStatus
impl PartialEq for AssetStatus
impl StructuralPartialEq for AssetStatus
Auto Trait Implementations§
impl Forget for AssetStatus
impl Freeze for AssetStatus
impl RefUnwindSafe for AssetStatus
impl Send for AssetStatus
impl Sync for AssetStatus
impl Unpin for AssetStatus
impl UnsafeUnpin for AssetStatus
impl UnwindSafe for AssetStatus
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