@@ -64,7 +64,7 @@ pub use self::sizedness::{Sizedness, SizednessAnalysis, SizednessResult};
64
64
use ir:: context:: { BindgenContext , ItemId } ;
65
65
66
66
use ir:: traversal:: { EdgeKind , Trace } ;
67
- use std :: collections :: HashMap ;
67
+ use HashMap ;
68
68
use std:: fmt;
69
69
use std:: ops;
70
70
@@ -190,7 +190,7 @@ pub fn generate_dependencies<F>(
190
190
where
191
191
F : Fn ( EdgeKind ) -> bool ,
192
192
{
193
- let mut dependencies = HashMap :: new ( ) ;
193
+ let mut dependencies = HashMap :: default ( ) ;
194
194
195
195
for & item in ctx. whitelisted_items ( ) {
196
196
dependencies. entry ( item) . or_insert ( vec ! [ ] ) ;
@@ -219,7 +219,7 @@ where
219
219
#[ cfg( test) ]
220
220
mod tests {
221
221
use super :: * ;
222
- use std :: collections :: { HashMap , HashSet } ;
222
+ use { HashMap , HashSet } ;
223
223
224
224
// Here we find the set of nodes that are reachable from any given
225
225
// node. This is a lattice mapping nodes to subsets of all nodes. Our join
@@ -334,14 +334,14 @@ mod tests {
334
334
// implementation. Don't copy this code outside of this test!
335
335
336
336
let original_size =
337
- self . reachable . entry ( node) . or_insert ( HashSet :: new ( ) ) . len ( ) ;
337
+ self . reachable . entry ( node) . or_insert ( HashSet :: default ( ) ) . len ( ) ;
338
338
339
339
for sub_node in self . graph . 0 [ & node] . iter ( ) {
340
340
self . reachable . get_mut ( & node) . unwrap ( ) . insert ( * sub_node) ;
341
341
342
342
let sub_reachable = self . reachable
343
343
. entry ( * sub_node)
344
- . or_insert ( HashSet :: new ( ) )
344
+ . or_insert ( HashSet :: default ( ) )
345
345
. clone ( ) ;
346
346
347
347
for transitive in sub_reachable {
@@ -386,7 +386,7 @@ mod tests {
386
386
nodes. as_ref ( ) . iter ( ) . cloned ( ) . map ( Node ) . collect ( )
387
387
}
388
388
389
- let mut expected = HashMap :: new ( ) ;
389
+ let mut expected = HashMap :: default ( ) ;
390
390
expected. insert ( Node ( 1 ) , nodes ( [ 3 , 4 , 5 , 6 , 7 , 8 ] ) ) ;
391
391
expected. insert ( Node ( 2 ) , nodes ( [ 2 ] ) ) ;
392
392
expected. insert ( Node ( 3 ) , nodes ( [ 3 , 4 , 5 , 6 , 7 , 8 ] ) ) ;
0 commit comments