Enum assets::AssetEvent [−][src]
pub enum AssetEvent<A, L> where
A: Asset,
A::Data: AssetFormat<Input = L::Output>,
L: Loader, { Load(Handle<A>), Remove(Handle<A>, Arc<A::Data>), FormatError(Handle<A>, <A::Data as AssetFormat>::Error), LoadError(Handle<A>, L::Error), }
Variants
Load(Handle<A>)
Remove(Handle<A>, Arc<A::Data>)
FormatError(Handle<A>, <A::Data as AssetFormat>::Error)
LoadError(Handle<A>, L::Error)
Trait Implementations
impl<A, L> Send for AssetEvent<A, L> where
A: Asset,
A::Data: AssetFormat<Input = L::Output>,
L: Loader,
[src]
impl<A, L> Send for AssetEvent<A, L> where
A: Asset,
A::Data: AssetFormat<Input = L::Output>,
L: Loader,
impl<A, L> Sync for AssetEvent<A, L> where
A: Asset,
A::Data: AssetFormat<Input = L::Output>,
L: Loader,
[src]
impl<A, L> Sync for AssetEvent<A, L> where
A: Asset,
A::Data: AssetFormat<Input = L::Output>,
L: Loader,
impl<A, L> Debug for AssetEvent<A, L> where
A: Asset,
A::Data: Debug + AssetFormat<Input = L::Output>,
<A::Data as AssetFormat>::Error: Debug,
L: Loader,
L::Error: Debug,
[src]
impl<A, L> Debug for AssetEvent<A, L> where
A: Asset,
A::Data: Debug + AssetFormat<Input = L::Output>,
<A::Data as AssetFormat>::Error: Debug,
L: Loader,
L::Error: Debug,