@@ -135,7 +135,7 @@ pub fn cairo_run_stwo(
135135 let _span = span ! ( Level :: INFO , "cairo run stwo" ) . entered ( ) ;
136136
137137 let proof_mode = cairo_run_config. runner_mode != RunnerMode :: ExecutionMode ;
138- let mut cairo_runner = CairoRunner :: new_stwo ( program, & cairo_run_config. run_config ( ) ?) ? ;
138+ let mut cairo_runner = CairoRunner :: new ( program, & cairo_run_config. run_config ( ) ?) ;
139139 cairo_runner. exec_scopes = exec_scopes;
140140
141141 let end = cairo_runner. initialize_stwo ( allowed_builtins) ?;
@@ -189,7 +189,7 @@ pub fn cairo_run_program_with_initial_scope(
189189 . allow_missing_builtins
190190 . unwrap_or ( cairo_run_config. proof_mode ) ;
191191
192- let mut cairo_runner = CairoRunner :: new ( program, & cairo_run_config. run_config ( ) ?) ? ;
192+ let mut cairo_runner = CairoRunner :: new ( program, & cairo_run_config. run_config ( ) ?) ;
193193
194194 cairo_runner. exec_scopes = exec_scopes;
195195
@@ -289,7 +289,7 @@ pub fn cairo_run_pie(
289289 let allow_missing_builtins = cairo_run_config. allow_missing_builtins . unwrap_or_default ( ) ;
290290
291291 let program = Program :: from_stripped_program ( & pie. metadata . program ) ;
292- let mut cairo_runner = CairoRunner :: new ( & program, & cairo_run_config. run_config ( ) ?) ? ;
292+ let mut cairo_runner = CairoRunner :: new ( & program, & cairo_run_config. run_config ( ) ?) ;
293293
294294 let end = cairo_runner. initialize ( allow_missing_builtins) ?;
295295 cairo_runner. vm . finalize_segments_by_cairo_pie ( pie) ;
@@ -343,7 +343,7 @@ pub fn cairo_run_pie(
343343}
344344
345345/// Runs a Cairo PIE using the Stwo runtime API.
346- /// Same as `cairo_run_pie` but uses `new_stwo` + `initialize_stwo` instead of layouts.
346+ /// Same as `cairo_run_pie` but uses [StwoCairoRunConfig] + `initialize_stwo` instead of layouts.
347347/// Note: Cairo PIEs cannot be run in proof mode.
348348/// WARNING: As the RunResources are part of the HintProcessor trait, the caller should make sure that
349349/// the number of steps in the `RunResources` matches that of the `ExecutionResources` in the `CairoPie`.
@@ -364,14 +364,14 @@ pub fn cairo_run_pie_stwo(
364364 pie. run_validity_checks ( ) ?;
365365
366366 let program = Program :: from_stripped_program ( & pie. metadata . program ) ;
367- let mut cairo_runner = CairoRunner :: new_stwo (
367+ let mut cairo_runner = CairoRunner :: new (
368368 & program,
369369 & StwoCairoRunConfig {
370370 runner_mode : RunnerMode :: ExecutionMode ,
371371 ..cairo_run_config. clone ( )
372372 }
373373 . run_config ( ) ?,
374- ) ? ;
374+ ) ;
375375
376376 let end = cairo_runner. initialize_stwo ( allowed_builtins) ?;
377377 cairo_runner. vm . finalize_segments_by_cairo_pie ( pie) ;
@@ -442,7 +442,7 @@ pub fn cairo_run_fuzzed_program(
442442 . allow_missing_builtins
443443 . unwrap_or ( cairo_run_config. proof_mode ) ;
444444
445- let mut cairo_runner = CairoRunner :: new ( & program, & cairo_run_config. run_config ( ) ?) ? ;
445+ let mut cairo_runner = CairoRunner :: new ( & program, & cairo_run_config. run_config ( ) ?) ;
446446
447447 let _end = cairo_runner. initialize ( allow_missing_builtins) ?;
448448
0 commit comments