pub struct BinaryAssetProtocol;
Trait Implementations§
Source§impl AssetProtocol for BinaryAssetProtocol
impl AssetProtocol for BinaryAssetProtocol
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 BinaryAssetProtocol
impl RefUnwindSafe for BinaryAssetProtocol
impl Send for BinaryAssetProtocol
impl Sync for BinaryAssetProtocol
impl Unpin for BinaryAssetProtocol
impl UnwindSafe for BinaryAssetProtocol
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