pub trait LoadStateProvider {
// Required methods
fn load_state(&self, load_handle: &Arc<ResolvedLoadHandle>) -> LoadState;
fn artifact_id(&self, load_handle: &Arc<ResolvedLoadHandle>) -> ArtifactId;
}pub trait LoadStateProvider {
// Required methods
fn load_state(&self, load_handle: &Arc<ResolvedLoadHandle>) -> LoadState;
fn artifact_id(&self, load_handle: &Arc<ResolvedLoadHandle>) -> ArtifactId;
}