cairo_args_runner/
errors.rs1use cairo_felt::Felt252;
2use thiserror::Error;
3
4use crate::utils::parse::SierraParseError;
5
6#[derive(Error, Debug)]
7pub enum SierraRunnerError {
8 #[error("Failed setting up: {0}")]
9 FailedSettingUp(String),
10
11 #[error("Failed finding function")]
12 FailedFindingFunction,
13
14 #[error("Failed running")]
15 FailedRunning,
16
17 #[error("Panicked: {0:?}")]
18 Panicked(Vec<Felt252>),
19
20 #[error("Failed to parse arguments: {0}")]
21 ParseError(#[from] SierraParseError),
22}