@@ -13,40 +13,40 @@ use std::rand;
1313use std:: rand:: Rng ;
1414use test:: { Bencher , black_box} ;
1515
16- pub fn insert_rand_n < M , I , R > ( n : uint ,
16+ pub fn insert_rand_n < M , I , R > ( n : usize ,
1717 map : & mut M ,
1818 b : & mut Bencher ,
1919 mut insert : I ,
2020 mut remove : R ) where
21- I : FnMut ( & mut M , uint ) ,
22- R : FnMut ( & mut M , uint ) ,
21+ I : FnMut ( & mut M , usize ) ,
22+ R : FnMut ( & mut M , usize ) ,
2323{
2424 // setup
2525 let mut rng = rand:: weak_rng ( ) ;
2626
2727 for _ in 0 ..n {
28- insert ( map, rng. gen :: < uint > ( ) % n) ;
28+ insert ( map, rng. gen :: < usize > ( ) % n) ;
2929 }
3030
3131 // measure
3232 b. iter ( || {
33- let k = rng. gen :: < uint > ( ) % n;
33+ let k = rng. gen :: < usize > ( ) % n;
3434 insert ( map, k) ;
3535 remove ( map, k) ;
3636 } ) ;
3737 black_box ( map) ;
3838}
3939
40- pub fn insert_seq_n < M , I , R > ( n : uint ,
40+ pub fn insert_seq_n < M , I , R > ( n : usize ,
4141 map : & mut M ,
4242 b : & mut Bencher ,
4343 mut insert : I ,
4444 mut remove : R ) where
45- I : FnMut ( & mut M , uint ) ,
46- R : FnMut ( & mut M , uint ) ,
45+ I : FnMut ( & mut M , usize ) ,
46+ R : FnMut ( & mut M , usize ) ,
4747{
4848 // setup
49- for i in 0 u ..n {
49+ for i in 0 ..n {
5050 insert ( map, i * 2 ) ;
5151 }
5252
@@ -60,18 +60,17 @@ pub fn insert_seq_n<M, I, R>(n: uint,
6060 black_box ( map) ;
6161}
6262
63- pub fn find_rand_n < M , T , I , F > ( n : uint ,
63+ pub fn find_rand_n < M , T , I , F > ( n : usize ,
6464 map : & mut M ,
6565 b : & mut Bencher ,
6666 mut insert : I ,
6767 mut find : F ) where
68- I : FnMut ( & mut M , uint ) ,
69- F : FnMut ( & M , uint ) -> T ,
68+ I : FnMut ( & mut M , usize ) ,
69+ F : FnMut ( & M , usize ) -> T ,
7070{
7171 // setup
7272 let mut rng = rand:: weak_rng ( ) ;
73- let mut keys = ( 0 ..n) . map ( |_| rng. gen :: < uint > ( ) % n)
74- . collect :: < Vec < _ > > ( ) ;
73+ let mut keys: Vec < _ > = ( 0 ..n) . map ( |_| rng. gen :: < usize > ( ) % n) . collect ( ) ;
7574
7675 for k in & keys {
7776 insert ( map, * k) ;
@@ -88,16 +87,16 @@ pub fn find_rand_n<M, T, I, F>(n: uint,
8887 } )
8988}
9089
91- pub fn find_seq_n < M , T , I , F > ( n : uint ,
90+ pub fn find_seq_n < M , T , I , F > ( n : usize ,
9291 map : & mut M ,
9392 b : & mut Bencher ,
9493 mut insert : I ,
9594 mut find : F ) where
96- I : FnMut ( & mut M , uint ) ,
97- F : FnMut ( & M , uint ) -> T ,
95+ I : FnMut ( & mut M , usize ) ,
96+ F : FnMut ( & M , usize ) -> T ,
9897{
9998 // setup
100- for i in 0 u ..n {
99+ for i in 0 ..n {
101100 insert ( map, i) ;
102101 }
103102
0 commit comments