rsiot/env_vars/error.rs
1/// Ошибки модуля работы с переменными среды
2#[derive(Debug, thiserror::Error)]
3pub enum Errors {
4 /// LoadFromFile
5 #[error("Error loading .env file: {0}")]
6 LoadFromFile(#[from] dotenvy::Error),
7
8 /// LoadFromEnvironment
9 #[error("Deserialization error: {0}")]
10 LoadFromEnvironment(#[from] envy::Error),
11
12 /// SerializeError
13 #[error("Serialization error: {0}")]
14 SerializeError(#[from] toml::ser::Error),
15
16 /// IoError
17 #[error("{0}")]
18 IoError(#[from] std::io::Error),
19
20 /// ToUppercase
21 #[error("Error converting to UPPER_CASE: {0}")]
22 ToUppercase(String),
23}