Make add_overrides and get_resolved_packages pub
authorkngwyu <yuji.kngw.80s.revive@gmail.com>
Sat, 26 May 2018 12:31:59 +0000 (21:31 +0900)
committerkngwyu <yuji.kngw.80s.revive@gmail.com>
Sat, 26 May 2018 12:31:59 +0000 (21:31 +0900)
src/cargo/ops/resolve.rs

index 5a700a7d28f24c0996fd2647db5d63aff0911402..ffd90ef1271c7ded7e63e36f524f9565d945f987 100644 (file)
@@ -335,7 +335,7 @@ pub fn resolve_with_previous<'a, 'cfg>(
 
 /// Read the `paths` configuration variable to discover all path overrides that
 /// have been configured.
-fn add_overrides<'a>(registry: &mut PackageRegistry<'a>, ws: &Workspace<'a>) -> CargoResult<()> {
+pub fn add_overrides<'a>(registry: &mut PackageRegistry<'a>, ws: &Workspace<'a>) -> CargoResult<()> {
     let paths = match ws.config().get_list("paths")? {
         Some(list) => list,
         None => return Ok(()),
@@ -364,7 +364,7 @@ fn add_overrides<'a>(registry: &mut PackageRegistry<'a>, ws: &Workspace<'a>) ->
     Ok(())
 }
 
-fn get_resolved_packages<'a>(resolve: &Resolve, registry: PackageRegistry<'a>) -> PackageSet<'a> {
+pub fn get_resolved_packages<'a>(resolve: &Resolve, registry: PackageRegistry<'a>) -> PackageSet<'a> {
     let ids: Vec<PackageId> = resolve.iter().cloned().collect();
     registry.get(&ids)
 }