blob: f1e23642965d184cf9508d9c4ada98121dc01e5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#[derive(thiserror::Error, Debug)]
pub enum TEdgeConfigError {
#[error("TOML parse error")]
FromTOMLParse(#[from] toml::de::Error),
#[error("TOML serialization error")]
FromInvalidTOML(#[from] toml::ser::Error),
#[error("I/O error")]
FromIo(#[from] std::io::Error),
#[error(transparent)]
FromConfigSetting(#[from] crate::ConfigSettingError),
#[error(transparent)]
FromInvalidConfigUrl(#[from] crate::models::InvalidConnectUrl),
#[error("Config file not found: {0}")]
ConfigFileNotFound(std::path::PathBuf),
}
|