@@ -10,7 +10,7 @@ use cargo::{
10
10
Dependency , Package , Source , SourceId , TargetKind ,
11
11
} ,
12
12
sources:: RegistrySource ,
13
- util:: Config ,
13
+ util:: { Config , VersionExt } ,
14
14
} ;
15
15
use itertools:: Itertools ;
16
16
use serde:: { Deserialize , Serialize } ;
@@ -241,7 +241,7 @@ pub fn generate_info(modifications: &Modifications) -> (BTreeMap<String, Depende
241
241
242
242
// Query the registry for a summary of this crate.
243
243
// Usefully, this doesn't seem to include yanked versions
244
- let dep = Dependency :: parse_no_deprecated ( name, None , crates_io)
244
+ let dep = Dependency :: parse ( name, None , crates_io)
245
245
. unwrap_or_else ( |e| panic ! ( "Unable to parse dependency for {}: {}" , name, e) ) ;
246
246
247
247
let matches = source. query_vec ( & dep) . unwrap_or_else ( |e| {
@@ -271,7 +271,7 @@ pub fn generate_info(modifications: &Modifications) -> (BTreeMap<String, Depende
271
271
// Resolve transitive dependencies.
272
272
let mut registry = PackageRegistry :: new ( & config) . expect ( "Unable to create package registry" ) ;
273
273
registry. lock_patches ( ) ;
274
- let try_to_use = HashSet :: new ( ) ;
274
+ let try_to_use = Default :: default ( ) ;
275
275
let resolve = resolver:: resolve ( & summaries, & [ ] , & mut registry, & try_to_use, None , true )
276
276
. expect ( "Unable to resolve dependencies" ) ;
277
277
0 commit comments