Crate easyenv[−][src]
Expand description
Very simple helper functions for environment variables and environment variable-driven
env_logger
configuration.
Enums
Errors with env variables.
Constants
Name of the environment variable Rust’s env logger uses
Functions
Get an environment variable as a bool.
If not present or there is an error in parsing, return None
.
Get an environment variable as a bool, or fall back to the provided default. Returns the default in the event of a parse error.
Get an environment variable as a bool. If not provided or cannot parse, return an error.
Get an environment variable as a Duration
in seconds.
If not present or there is an error in parsing, return None
.
Get an environment variable as a Duration
in seconds, or fall back to the provided default.
Returns the default in the event of a parse error.
Get an environment variable as a Duration
in seconds.
If not provided or cannot parse, return an error.
Get an environment variable as a number, or fall back to the provided default if not set. If the env var is present but can’t be parsed, an error is returned instead.
Get an environment variable as an optional String
.
Get an environment variable as a String
, or fall back to the provided default.
Get an environment variable as a String
, or return an error.
Initialize dotenv and env logger.
See init_dotenv()
and init_env_logger(Option<&str>)
for further details.
Initialize dotenv with the default .env
config file.
Initialize Rust’s env logger.