Skip to main content

Module config_source

Module config_source 

Source
Expand description

Where an effective configuration value came from, across the full precedence chain that combines CLI flags, environment variables, config files, manifest declarations, and built-in defaults.

cabin metadata reports every effective setting paired with one of these labels so users can audit a build without re-deriving the precedence by hand. Crates that produce effective values (cabin’s orchestration layer; cabin-config’s merge layer; the toolchain / wrapper resolvers) populate the matching variant and the metadata serializer renders the stable kebab-case form.

Enums§

ConfigValueSource
Stable, ordered enum describing every layer Cabin’s effective configuration can come from.