pub trait KonnektorenAssetLoader {
// Required methods
fn load_challenge(&mut self, id: &str, path: &str) -> Handle<ChallengeAsset>;
fn load_level(&mut self, id: &str, path: &str) -> Handle<LevelAsset>;
fn load_common_assets(&mut self) -> &mut Self;
}
Expand description
Helper trait for easy asset loading
Required Methods§
Sourcefn load_challenge(&mut self, id: &str, path: &str) -> Handle<ChallengeAsset>
fn load_challenge(&mut self, id: &str, path: &str) -> Handle<ChallengeAsset>
Load a challenge asset by ID and path
Sourcefn load_level(&mut self, id: &str, path: &str) -> Handle<LevelAsset>
fn load_level(&mut self, id: &str, path: &str) -> Handle<LevelAsset>
Load a level asset by ID and path
Sourcefn load_common_assets(&mut self) -> &mut Self
fn load_common_assets(&mut self) -> &mut Self
Load common Konnektoren assets
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.