MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / parse_env_bool

Function parse_env_bool

src/config.rs:218–224  ·  view source on GitHub ↗

Parses a boolean env value: `1`/`true` => true, `0`/`false` => false (case-insensitive). Any other value is ignored (returns `None`).

(raw: &str)

Source from the content-addressed store, hash-verified

216/// Parses a boolean env value: `1`/`true` => true, `0`/`false` => false
217/// (case-insensitive). Any other value is ignored (returns `None`).
218fn parse_env_bool(raw: &str) -> Option<bool> {
219 match raw.trim().to_ascii_lowercase().as_str() {
220 "1" | "true" => Some(true),
221 "0" | "false" => Some(false),
222 _ => None,
223 }
224}
225
226/// Reads a `TRACEDECAY_<suffix>` env var and parses it as a bool.
227pub(crate) fn env_bool(suffix: &str) -> Option<bool> {

Callers

nothing calls this directly

Calls 1

as_strMethod · 0.45

Tested by

no test coverage detected