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>; }