@@ -204,8 +204,8 @@ fn bench_wasm_ping_direct(
204
204
handler
205
205
. ping ( None :: < async_nats:: HeaderMap > )
206
206
. await
207
- . expect ( "failed to call handler" )
208
- } )
207
+ . expect ( "failed to call handler" ) ;
208
+ } ) ;
209
209
} ) ;
210
210
Ok ( ( ) )
211
211
}
@@ -225,7 +225,7 @@ fn bench_wasm_greet_direct(
225
225
. await
226
226
. expect ( "failed to call handler" ) ;
227
227
assert_eq ! ( greeting, "Hello, test" ) ;
228
- } )
228
+ } ) ;
229
229
} ) ;
230
230
Ok ( ( ) )
231
231
}
@@ -272,7 +272,7 @@ where
272
272
. expect ( "failed to send message" ) ;
273
273
assert ! ( status. is_none( ) ) ;
274
274
assert_eq ! ( payload, expect) ;
275
- } )
275
+ } ) ;
276
276
} ) ;
277
277
stop_tx. send ( ( ) ) . expect ( "failed to stop server" ) ;
278
278
rt. block_on ( async { srv. await . context ( "server task panicked" ) ? } ) ?;
@@ -435,7 +435,9 @@ fn bench_wasm_ping_nats_wrpc(
435
435
. block_on ( WasmHandler :: new ( wasm) )
436
436
. context ( "failed to construct a Wasm handler" ) ?;
437
437
with_nats ( & rt, |nats| {
438
- let wrpc = wrpc_transport_nats:: Client :: new ( nats, "" , None ) ;
438
+ let wrpc = rt
439
+ . block_on ( wrpc_transport_nats:: Client :: new ( nats, "" , None ) )
440
+ . context ( "failed to construct client" ) ?;
439
441
440
442
let invocations = rt
441
443
. block_on ( ping_bindings_wrpc:: serve ( & wrpc, handler) )
@@ -468,7 +470,7 @@ fn bench_wasm_ping_nats_wrpc(
468
470
ping_bindings_wrpc:: wrpc_bench:: bench:: ping:: ping ( & wrpc, None )
469
471
. await
470
472
. expect ( "failed to call `ping`" ) ;
471
- } )
473
+ } ) ;
472
474
} ) ;
473
475
stop_tx. send ( ( ) ) . expect ( "failed to stop server" ) ;
474
476
rt. block_on ( async { srv. await . context ( "server task panicked" ) ? } ) ?;
@@ -485,7 +487,9 @@ fn bench_wasm_greet_nats_wrpc(
485
487
. block_on ( WasmHandler :: new ( wasm) )
486
488
. context ( "failed to construct a Wasm handler" ) ?;
487
489
with_nats ( & rt, |nats| {
488
- let wrpc = wrpc_transport_nats:: Client :: new ( nats, "" , None ) ;
490
+ let wrpc = rt
491
+ . block_on ( wrpc_transport_nats:: Client :: new ( nats, "" , None ) )
492
+ . context ( "failed to construct client" ) ?;
489
493
490
494
let invocations = rt
491
495
. block_on ( greet_bindings_wrpc:: serve ( & wrpc, handler) )
@@ -518,7 +522,7 @@ fn bench_wasm_greet_nats_wrpc(
518
522
greet_bindings_wrpc:: wrpc_bench:: bench:: greet:: greet ( & wrpc, None , "test" )
519
523
. await
520
524
. expect ( "failed to call `greet`" ) ;
521
- } )
525
+ } ) ;
522
526
} ) ;
523
527
stop_tx. send ( ( ) ) . expect ( "failed to stop server" ) ;
524
528
rt. block_on ( async { srv. await . context ( "server task panicked" ) ? } ) ?;
@@ -529,7 +533,9 @@ fn bench_wasm_greet_nats_wrpc(
529
533
fn bench_nats_wrpc_ping ( g : & mut BenchmarkGroup < impl Measurement > ) -> anyhow:: Result < ( ) > {
530
534
let rt = tokio:: runtime:: Runtime :: new ( ) . context ( "failed to build Tokio runtime" ) ?;
531
535
with_nats ( & rt, |nats| {
532
- let wrpc = wrpc_transport_nats:: Client :: new ( nats, "" , None ) ;
536
+ let wrpc = rt
537
+ . block_on ( wrpc_transport_nats:: Client :: new ( nats, "" , None ) )
538
+ . context ( "failed to construct client" ) ?;
533
539
534
540
let invocations = rt
535
541
. block_on ( ping_bindings_wrpc:: serve ( & wrpc, NativeHandler ) )
@@ -562,7 +568,7 @@ fn bench_nats_wrpc_ping(g: &mut BenchmarkGroup<impl Measurement>) -> anyhow::Res
562
568
ping_bindings_wrpc:: wrpc_bench:: bench:: ping:: ping ( & wrpc, None )
563
569
. await
564
570
. expect ( "failed to call `ping`" ) ;
565
- } )
571
+ } ) ;
566
572
} ) ;
567
573
stop_tx. send ( ( ) ) . expect ( "failed to stop server" ) ;
568
574
rt. block_on ( async { srv. await . context ( "server task panicked" ) ? } ) ?;
@@ -573,7 +579,9 @@ fn bench_nats_wrpc_ping(g: &mut BenchmarkGroup<impl Measurement>) -> anyhow::Res
573
579
fn bench_nats_wrpc_greet ( g : & mut BenchmarkGroup < impl Measurement > ) -> anyhow:: Result < ( ) > {
574
580
let rt = tokio:: runtime:: Runtime :: new ( ) . context ( "failed to build Tokio runtime" ) ?;
575
581
with_nats ( & rt, |nats| {
576
- let wrpc = wrpc_transport_nats:: Client :: new ( nats, "" , None ) ;
582
+ let wrpc = rt
583
+ . block_on ( wrpc_transport_nats:: Client :: new ( nats, "" , None ) )
584
+ . context ( "failed to construct client" ) ?;
577
585
578
586
let invocations = rt
579
587
. block_on ( greet_bindings_wrpc:: serve ( & wrpc, NativeHandler ) )
@@ -607,7 +615,7 @@ fn bench_nats_wrpc_greet(g: &mut BenchmarkGroup<impl Measurement>) -> anyhow::Re
607
615
. await
608
616
. expect ( "failed to call `greet`" ) ;
609
617
assert_eq ! ( greeting, "Hello, test" ) ;
610
- } )
618
+ } ) ;
611
619
} ) ;
612
620
stop_tx. send ( ( ) ) . expect ( "failed to stop server" ) ;
613
621
rt. block_on ( async { srv. await . context ( "server task panicked" ) ? } ) ?;
0 commit comments