File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -161,20 +161,22 @@ fn bench_resolver(c: &mut Criterion) {
161161 let runner = runtime:: Runtime :: new ( ) . expect ( "failed to create tokio runtime" ) ;
162162 let oxc_resolver = Arc :: new ( oxc_resolver ( ) ) ;
163163
164- b. to_async ( runner ) . iter_with_setup (
164+ b. iter_with_setup (
165165 || {
166166 oxc_resolver. clear_cache ( ) ;
167167 } ,
168- |_| async {
169- let mut join_set = JoinSet :: new ( ) ;
170- data. iter ( ) . for_each ( |( path, request) | {
171- join_set. spawn ( create_async_resolve_task (
172- oxc_resolver. clone ( ) ,
173- path. to_path_buf ( ) ,
174- request. to_string ( ) ,
175- ) ) ;
168+ |_| {
169+ runner. block_on ( async {
170+ let mut join_set = JoinSet :: new ( ) ;
171+ data. iter ( ) . for_each ( |( path, request) | {
172+ join_set. spawn ( create_async_resolve_task (
173+ oxc_resolver. clone ( ) ,
174+ path. to_path_buf ( ) ,
175+ request. to_string ( ) ,
176+ ) ) ;
177+ } ) ;
178+ let _ = join_set. join_all ( ) . await ;
176179 } ) ;
177- join_set. join_all ( ) . await ;
178180 } ,
179181 ) ;
180182 } ) ;
You can’t perform that action at this time.
0 commit comments