pub trait AssetLoader:
Any
+ Send
+ Sync
+ 'static {
type Asset: Asset<Loader = Self>;
// Required method
fn load(
&self,
path: &Path,
library: &AssetLibrary,
) -> Result<Arc<Self::Asset>, LoadErr>;
}