Skip to main content

ej_config/
error.rs

1//! Configuration error types.
2
3/// Configuration errors.
4#[derive(thiserror::Error, Debug)]
5pub enum Error {
6    /// I/O operation failed.
7    #[error(transparent)]
8    IO(#[from] std::io::Error),
9
10    /// TOML deserialization failed.
11    #[error(transparent)]
12    Deserialization(#[from] toml::de::Error),
13
14    /// TOML serialization failed.
15    #[error(transparent)]
16    Serialization(#[from] toml::ser::Error),
17}