pub trait AssetLoader: Send + Sync {
// Required methods
fn extensions(&self) -> &[&str];
fn load(&self, path: &Path) -> Result<LoadedMeshSource>;
// Provided method
fn name(&self) -> &str { ... }
}Required Methods§
fn extensions(&self) -> &[&str]
fn load(&self, path: &Path) -> Result<LoadedMeshSource>
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".