11use criterion:: { criterion_group, criterion_main, BatchSize , Criterion } ;
2+ use hash_sorted_map:: HashSortedMap ;
23use hash_sorted_map_benchmarks:: { random_trigram_hashes, IdentityBuildHasher } ;
34
45fn trigrams ( ) -> Vec < u32 > {
@@ -108,7 +109,7 @@ fn bench_insert(c: &mut Criterion) {
108109
109110 group. bench_function ( "HashSortedMap" , |b| {
110111 b. iter_batched (
111- || hash_sorted_map :: hash_sorted_map :: HashSortedMap :: with_capacity_and_hasher (
112+ || HashSortedMap :: with_capacity_and_hasher (
112113 trigrams. len ( ) ,
113114 IdentityBuildHasher :: default ( ) ,
114115 ) ,
@@ -154,7 +155,7 @@ fn bench_reinsert(c: &mut Criterion) {
154155 group. bench_function ( "HashSortedMap" , |b| {
155156 b. iter_batched (
156157 || {
157- let mut map = hash_sorted_map :: hash_sorted_map :: HashSortedMap :: with_capacity_and_hasher (
158+ let mut map = HashSortedMap :: with_capacity_and_hasher (
158159 trigrams. len ( ) ,
159160 IdentityBuildHasher :: default ( ) ,
160161 ) ;
@@ -198,7 +199,7 @@ fn bench_grow(c: &mut Criterion) {
198199
199200 group. bench_function ( "HashSortedMap" , |b| {
200201 b. iter_batched (
201- || hash_sorted_map :: hash_sorted_map :: HashSortedMap :: with_capacity_and_hasher (
202+ || HashSortedMap :: with_capacity_and_hasher (
202203 128 ,
203204 IdentityBuildHasher :: default ( ) ,
204205 ) ,
@@ -242,7 +243,7 @@ fn bench_count(c: &mut Criterion) {
242243
243244 group. bench_function ( "HashSortedMap get_or_default" , |b| {
244245 b. iter_batched (
245- || hash_sorted_map :: hash_sorted_map :: HashSortedMap :: < u32 , u32 , _ > :: with_capacity_and_hasher (
246+ || HashSortedMap :: < u32 , u32 , _ > :: with_capacity_and_hasher (
246247 trigrams. len ( ) ,
247248 IdentityBuildHasher :: default ( ) ,
248249 ) ,
@@ -258,7 +259,7 @@ fn bench_count(c: &mut Criterion) {
258259
259260 group. bench_function ( "HashSortedMap entry().or_default()" , |b| {
260261 b. iter_batched (
261- || hash_sorted_map :: hash_sorted_map :: HashSortedMap :: < u32 , u32 , _ > :: with_capacity_and_hasher (
262+ || HashSortedMap :: < u32 , u32 , _ > :: with_capacity_and_hasher (
262263 trigrams. len ( ) ,
263264 IdentityBuildHasher :: default ( ) ,
264265 ) ,
0 commit comments