Macro surrealdb_core::lazy_env_parse
source · macro_rules! lazy_env_parse { ($key:expr, $t:ty, $default:expr) => { ... }; }
Expand description
A macro that allows lazily parsing a value from the environment variable, with a fallback default value if the variable is not set or parsing fails.
§Parameters
$key: An expression representing the name of the environment variable.$t: The type of the value to be parsed.$default: The default value to fall back to if the environment variable is not set or parsing fails.
§Return Value
A lazy static variable of type std::sync::LazyLock, which holds the parsed value
from the environment variable or the default value.