@@ -36,7 +36,7 @@ fn guest_call_benchmark(c: &mut Criterion) {
3636 group. bench_function ( "guest_call" , |b| {
3737 let mut sbox = create_multiuse_sandbox ( ) ;
3838
39- b. iter ( || sbox. run :: < String > ( "Echo" , "hello\n " . to_string ( ) ) . unwrap ( ) ) ;
39+ b. iter ( || sbox. call :: < String > ( "Echo" , "hello\n " . to_string ( ) ) . unwrap ( ) ) ;
4040 } ) ;
4141
4242 // Benchmarks a single guest function call.
@@ -46,7 +46,7 @@ fn guest_call_benchmark(c: &mut Criterion) {
4646 let snapshot = sbox. snapshot ( ) . unwrap ( ) ;
4747
4848 b. iter ( || {
49- sbox. run :: < String > ( "Echo" , "hello\n " . to_string ( ) ) . unwrap ( ) ;
49+ sbox. call :: < String > ( "Echo" , "hello\n " . to_string ( ) ) . unwrap ( ) ;
5050 sbox. restore ( & snapshot) . unwrap ( ) ;
5151 } ) ;
5252 } ) ;
@@ -63,7 +63,11 @@ fn guest_call_benchmark(c: &mut Criterion) {
6363
6464 let mut multiuse_sandbox: MultiUseSandbox = uninitialized_sandbox. evolve ( ) . unwrap ( ) ;
6565
66- b. iter ( || multiuse_sandbox. run :: < i32 > ( "Add" , ( 1_i32 , 41_i32 ) ) . unwrap ( ) ) ;
66+ b. iter ( || {
67+ multiuse_sandbox
68+ . call :: < i32 > ( "Add" , ( 1_i32 , 41_i32 ) )
69+ . unwrap ( )
70+ } ) ;
6771 } ) ;
6872
6973 group. finish ( ) ;
@@ -93,7 +97,7 @@ fn guest_call_benchmark_large_param(c: &mut Criterion) {
9397
9498 b. iter ( || {
9599 sandbox
96- . run :: < ( ) > ( "LargeParameters" , ( large_vec. clone ( ) , large_string. clone ( ) ) )
100+ . call :: < ( ) > ( "LargeParameters" , ( large_vec. clone ( ) , large_string. clone ( ) ) )
97101 . unwrap ( )
98102 } ) ;
99103 } ) ;
0 commit comments