Expand description
This crate integrates three components:
- holder (
atomhold): Thread-safe, atomic configuration storage. - loader (
fmtstruct): Format-agnostic loading from various sources. - signal (
fsig): Filesystem monitoring for live reloading. - controller: Unified interface integrating the above (
Live).
§Feature Flags
full: Enables all features.holder: Enables theholdermodule (re-exportsatomhold).loader: Enables theloadermodule (re-exportsfmtstruct).signal: Enables thesignalmodule (re-exportsfsig).controller: Enables theLivecontroller (requiresholder+loader).events: Enables event broadcasting forStore.fs,json,toml,yaml,postcard: Loader format/source features.validate,regex: Validation features.match,stream: Signal features.
§Basic Usage
See examples/basic.rs for a complete example.