pub trait ArtifactVersionResolver { // Required method fn resolve_latest(&self, package: &str) -> Result<String>; }