load_namespace

Function load_namespace 

Source
pub fn load_namespace() -> Option<String>
Expand description

Load global namespace configuration from available sources

This function checks multiple sources in priority order:

  1. Environment variable WADDLING_NAMESPACE (highest priority)
  2. Cargo.toml metadata namespace field
  3. None (no namespace)

ยงExamples

[package.metadata.waddling-errors]
namespace = "auth_service"
use waddling_errors_hash::config_loader::load_namespace;

let namespace = load_namespace();
// Returns Some("auth_service") if configured, None otherwise