pub trait LoaderIO: Send + Sync {
// Required methods
fn get_asset_metadata_with_dependencies(&mut self, request: MetadataRequest);
fn get_asset_candidates(&mut self, requests: Vec<ResolveRequest>);
fn get_artifacts(&mut self, requests: Vec<DataRequest>);
fn tick(&mut self, loader: &mut LoaderState);
fn with_runtime(&self, f: &mut dyn FnMut(&Runtime));
}Expand description
Provides Loader with data.