attune 0.2.0

Runtime-mutable, persisted, observable configuration for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use attune::Settings;

#[derive(Clone, Settings)]
struct Config {
    #[setting(default = "info", key = "log.level")]
    log_level: String,

    #[setting(default = "debug", key = "log.level")]
    fallback_log_level: String,
}

fn main() {}