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

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> Sync for AssetEvent<A, L> where
    A: Asset,
    A::Data: AssetFormat<Input = L::Output>,
    L: Loader
[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
[src]

Formats the value using the given formatter. Read more