pub struct MetaAssetProtocol;
Trait Implementations§
Source§impl AssetProtocol for MetaAssetProtocol
impl AssetProtocol for MetaAssetProtocol
fn name(&self) -> &str
fn on_load_with_path(&mut self, path: &str, data: Vec<u8>) -> AssetLoadResult
fn on_resume(&mut self, _: Meta, list: &[(&str, &Asset)]) -> AssetLoadResult
fn on_unload(&mut self, asset: &Asset) -> Option<Vec<AssetVariant>>
fn on_load(&mut self, _data: Vec<u8>) -> AssetLoadResult
fn on_register(&mut self)
fn on_unregister(&mut self)
Auto Trait Implementations§
impl Freeze for MetaAssetProtocol
impl RefUnwindSafe for MetaAssetProtocol
impl Send for MetaAssetProtocol
impl Sync for MetaAssetProtocol
impl Unpin for MetaAssetProtocol
impl UnwindSafe for MetaAssetProtocol
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