1 2 3 4 5 6 7 8
/// Represents an error, that may be returned by `fn init()` of trait `Envconfig`. #[derive(Debug, Fail, PartialEq)] pub enum Error { #[fail(display = "Env variable is missing: {}", name)] EnvVarMissing { name: &'static str }, #[fail(display = "Failed to parse env variable: {}", name)] ParseError { name: &'static str }, }