Skip to main content

Module env_helpers

Module env_helpers 

Source
Expand description

Shared environment variable and serde-default helpers.

Consolidates the read_env_var + test-override pattern and the trivial default_true / default_enabled serde default functions that were previously duplicated across the crate.

Functionsยง

default_enabled
Serde default returning true. Alias of default_true for use with #[serde(default = "default_enabled")].
default_true
Serde default returning true. Use with #[serde(default = "default_true")].
parse_env_bool
Parse a boolean environment variable, returning default when unset or unrecognized. Accepted truthy values: 1, true, yes, on. Accepted falsy values: 0, false, no, off. Matching is case-insensitive after trimming whitespace.
read_env_var
Read an environment variable, honoring the test-only override map.