Skip to main content

solti_core/
error.rs

1use thiserror::Error;
2
3use solti_runner::RunnerError;
4
5#[derive(Debug, Error)]
6pub enum CoreError {
7    #[error("supervisor error: {0}")]
8    Supervisor(String),
9
10    #[error("mapping error: {0}")]
11    Mapping(String),
12
13    #[error("runner error: {0}")]
14    Runner(#[from] RunnerError),
15
16    #[error("invalid spec: {0}")]
17    InvalidSpec(#[from] solti_model::ModelError),
18}