pub trait CompositeRendererResources<T> {
// Required methods
fn add_resource(&mut self, id: String, resource: T) -> Result<AssetId>;
fn remove_resource(&mut self, id: AssetId) -> Result<T>;
}
pub trait CompositeRendererResources<T> {
// Required methods
fn add_resource(&mut self, id: String, resource: T) -> Result<AssetId>;
fn remove_resource(&mut self, id: AssetId) -> Result<T>;
}