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}