@@ -4,6 +4,7 @@ use bincode::enc::write::Writer;
4
4
use cairo_vm:: air_public_input:: PublicInputError ;
5
5
use cairo_vm:: cairo_run:: { self , EncodeTraceError } ;
6
6
use cairo_vm:: hint_processor:: builtin_hint_processor:: builtin_hint_processor_definition:: BuiltinHintProcessor ;
7
+ use cairo_vm:: prover_input_info:: ProverInputInfoError ;
7
8
#[ cfg( feature = "with_tracer" ) ]
8
9
use cairo_vm:: serde:: deserialize_program:: DebugInfo ;
9
10
use cairo_vm:: types:: layout:: CairoLayoutParams ;
@@ -14,7 +15,7 @@ use cairo_vm::vm::errors::vm_errors::VirtualMachineError;
14
15
use cairo_vm:: vm:: runners:: cairo_pie:: CairoPie ;
15
16
#[ cfg( feature = "with_tracer" ) ]
16
17
use cairo_vm:: vm:: runners:: cairo_runner:: CairoRunner ;
17
- use cairo_vm:: vm:: runners:: cairo_runner:: { ProverInputInfoError , RunResources } ;
18
+ use cairo_vm:: vm:: runners:: cairo_runner:: RunResources ;
18
19
#[ cfg( feature = "with_tracer" ) ]
19
20
use cairo_vm_tracer:: error:: trace_data_errors:: TraceDataError ;
20
21
#[ cfg( feature = "with_tracer" ) ]
@@ -246,19 +247,13 @@ fn run(args: impl Iterator<Item = String>) -> Result<(), Error> {
246
247
}
247
248
248
249
if let Some ( path) = args. prover_input_info {
249
- let prover_input_info = cairo_runner. get_prover_input_info ( ) . map_err ( |error| {
250
- eprintln ! ( "{error}" ) ;
251
- CairoRunError :: Runner ( error)
252
- } ) ?;
250
+ let prover_input_info = cairo_runner. get_prover_input_info ( ) ?;
253
251
let bytes = prover_input_info. serialize ( ) ?;
254
252
std:: fs:: write ( path, bytes) ?;
255
253
}
256
254
257
255
if let Some ( path) = args. prover_input_info_json {
258
- let prover_input_info = cairo_runner. get_prover_input_info ( ) . map_err ( |error| {
259
- eprintln ! ( "{error}" ) ;
260
- CairoRunError :: Runner ( error)
261
- } ) ?;
256
+ let prover_input_info = cairo_runner. get_prover_input_info ( ) ?;
262
257
let json = prover_input_info. serialize_json ( ) ?;
263
258
std:: fs:: write ( path, json) ?;
264
259
}
0 commit comments