pub trait DependencyResolver {
// Required method
fn resolve(&self, dependency: &Dependency) -> Option<ResolvedDependency>;
}pub trait DependencyResolver {
// Required method
fn resolve(&self, dependency: &Dependency) -> Option<ResolvedDependency>;
}