Struct oxygengine_core::assets::protocols::yaml::YamlAssetProtocol [−][src]
pub struct YamlAssetProtocol;
Trait Implementations
impl AssetProtocol for YamlAssetProtocol
[src]
impl AssetProtocol for YamlAssetProtocol
[src]fn name(&self) -> &str
[src]
fn on_load(&mut self, data: Vec<u8>) -> AssetLoadResult
[src]
fn on_load_with_path(&mut self, _path: &str, data: Vec<u8>) -> AssetLoadResult
[src]
fn on_resume(
&mut self,
_meta: Meta,
_list: &[(&str, &Asset)]
) -> AssetLoadResult
[src]
&mut self,
_meta: Meta,
_list: &[(&str, &Asset)]
) -> AssetLoadResult
fn on_unload(&mut self, _asset: &Asset) -> Option<Vec<AssetVariant>>
[src]
fn on_register(&mut self)
[src]
fn on_unregister(&mut self)
[src]
Auto Trait Implementations
impl RefUnwindSafe for YamlAssetProtocol
impl RefUnwindSafe for YamlAssetProtocol
impl Send for YamlAssetProtocol
impl Send for YamlAssetProtocol
impl Sync for YamlAssetProtocol
impl Sync for YamlAssetProtocol
impl Unpin for YamlAssetProtocol
impl Unpin for YamlAssetProtocol
impl UnwindSafe for YamlAssetProtocol
impl UnwindSafe for YamlAssetProtocol