fusion_core/configuration/error.rs
1use thiserror::Error;
2
3pub type ConfigureResult<T> = core::result::Result<T, ConfigureError>;
4
5#[derive(Error, Debug)]
6pub enum ConfigureError {
7 #[error("Config missing env: {0}")]
8 ConfigMissingEnv(&'static str),
9
10 #[error("Config wrong format, need: {0}")]
11 ConfigWrongFormat(&'static str),
12
13 #[error(transparent)]
14 ConfigError(#[from] config::ConfigError),
15}