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