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}