pub fn resolve(
requirements: &[Requirement],
lock: Option<&Lock>,
unlock: &Unlock,
index: &mut dyn IndexView,
) -> Result<Vec<LockedPackage>, ResolveError>Expand description
The packages requirements need, newest versions first, keeping
lock‘s versions as unlock says. Sorted by name, each with its
dependencies’ names.