#[derive(Debug, thiserror::Error)]
pub enum Error {
#[error(transparent)]
Io(#[from] std::io::Error),
#[cfg(feature = "json")]
#[error(transparent)]
Json(#[from] serde_json::Error),
#[cfg(feature = "toml")]
#[error(transparent)]
Toml(#[from] toml::ser::Error),
#[cfg(feature = "yaml")]
#[error(transparent)]
Yaml(#[from] serde_yaml::Error),
}