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>, A::Data), FormatError(Handle<A>, <A::Data as AssetFormat>::Error), LoadError(Handle<A>, L::Error), }
Variants
Load(Handle<A>)
Remove(Handle<A>, 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]
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]
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]
A: Asset,
A::Data: Debug + AssetFormat<Input = L::Output>,
<A::Data as AssetFormat>::Error: Debug,
L: Loader,
L::Error: Debug,