1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
mod error;
pub use error::Error;
pub use error::Result;

mod single;
pub use single::{env_var, EnvVar};

pub mod required {
    use std::str::FromStr;
    pub type Result<A> = crate::Result<A, <A as FromStr>::Err>;
}
pub mod optional {
    use std::str::FromStr;
    pub type Result<A> = crate::Result<Option<A>, <A as FromStr>::Err>;
}