Module config_loader

Module config_loader 

Source
Expand description

Configuration loader for reading global settings from Cargo.toml

This module provides functionality to read hash and doc generation configuration from [package.metadata.waddling-errors] in Cargo.toml at compile time.

§Configuration Format

[package.metadata.waddling-errors]
# Hash configuration (optional - defaults to WDP standard seed)
hash_seed = "0x000031762D706477"  # WDP v1 seed (default)

# Doc generation configuration
doc_formats = ["json", "html"]
doc_output_dir = "target/doc"

§Note

WDP specifies xxHash3 as the only algorithm. Custom seeds are only for testing/isolation purposes - production should use the WDP seed.

Structs§

DocGenConfig
Documentation generation configuration

Functions§

apply_overrides
Create a hash config with optional seed override
load_doc_gen_config
Load global documentation generation configuration from available sources
load_global_config
Load global hash configuration from available sources
load_namespace
Load global namespace configuration from available sources