1 2 3 4 5 6 7 8 9 10 11 12 13 14
mod paths; mod resolvers; use core::{RpRequiredPackage, Version}; use errors::*; use object::Object; pub use self::paths::Paths; pub use self::resolvers::Resolvers; pub trait Resolver { fn resolve(&mut self, package: &RpRequiredPackage) -> Result<Vec<(Option<Version>, Box<Object>)>>; }