pub trait RepoResolver: Send + Sync {
// Required methods
fn resolve(&self, relative: &str) -> Result<RepoInfo>;
fn list(&self) -> Result<Vec<RepoInfo>>;
}pub trait RepoResolver: Send + Sync {
// Required methods
fn resolve(&self, relative: &str) -> Result<RepoInfo>;
fn list(&self) -> Result<Vec<RepoInfo>>;
}