11#![ cfg( test) ]
22
33use test:: Bencher ;
4+ use std:: collections:: HashMap ;
45
56#[ bench]
67fn new_drop ( b : & mut Bencher ) {
7- use super :: map:: HashMap ;
8-
98 b. iter ( || {
109 let m: HashMap < i32 , i32 > = HashMap :: new ( ) ;
1110 assert_eq ! ( m. len( ) , 0 ) ;
@@ -14,8 +13,6 @@ fn new_drop(b: &mut Bencher) {
1413
1514#[ bench]
1615fn new_insert_drop ( b : & mut Bencher ) {
17- use super :: map:: HashMap ;
18-
1916 b. iter ( || {
2017 let mut m = HashMap :: new ( ) ;
2118 m. insert ( 0 , 0 ) ;
@@ -25,8 +22,6 @@ fn new_insert_drop(b: &mut Bencher) {
2522
2623#[ bench]
2724fn grow_by_insertion ( b : & mut Bencher ) {
28- use super :: map:: HashMap ;
29-
3025 let mut m = HashMap :: new ( ) ;
3126
3227 for i in 1 ..1001 {
@@ -43,8 +38,6 @@ fn grow_by_insertion(b: &mut Bencher) {
4338
4439#[ bench]
4540fn find_existing ( b : & mut Bencher ) {
46- use super :: map:: HashMap ;
47-
4841 let mut m = HashMap :: new ( ) ;
4942
5043 for i in 1 ..1001 {
@@ -60,8 +53,6 @@ fn find_existing(b: &mut Bencher) {
6053
6154#[ bench]
6255fn find_nonexisting ( b : & mut Bencher ) {
63- use super :: map:: HashMap ;
64-
6556 let mut m = HashMap :: new ( ) ;
6657
6758 for i in 1 ..1001 {
@@ -77,8 +68,6 @@ fn find_nonexisting(b: &mut Bencher) {
7768
7869#[ bench]
7970fn hashmap_as_queue ( b : & mut Bencher ) {
80- use super :: map:: HashMap ;
81-
8271 let mut m = HashMap :: new ( ) ;
8372
8473 for i in 1 ..1001 {
@@ -96,8 +85,6 @@ fn hashmap_as_queue(b: &mut Bencher) {
9685
9786#[ bench]
9887fn get_remove_insert ( b : & mut Bencher ) {
99- use super :: map:: HashMap ;
100-
10188 let mut m = HashMap :: new ( ) ;
10289
10390 for i in 1 ..1001 {
0 commit comments