/rust-envoption

Simple helper functions for environment variables

Primary LanguageRustApache License 2.0Apache-2.0

EnvOption

crates.io

Simple functions for parsing environment variables when reading config.

  • require - Parse an environment variable or return an error if it doesn't exist.
  • optional - Same as above, but return an Option<T> set to None if the variable doesn't exist.
  • with_default - As above, but return a default value if the variable doesn't exist.

Documentation

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.