diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-12-29 12:42:43 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2022-11-28 17:58:41 +0100 |
commit | a00ff89c57f4134652ae24ab4076a4531c453274 (patch) | |
tree | ac9a9f878bad9dce83c7d549d75a5bf94e93e9a6 | |
parent | f4c1193ea1f93c7984d23a1366efe41d66fa732d (diff) |
global example: Use Config::builder() for building global settingsfix-deprecated-example-global
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | examples/global/main.rs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/examples/global/main.rs b/examples/global/main.rs index 160d881..6fe9522 100644 --- a/examples/global/main.rs +++ b/examples/global/main.rs @@ -5,13 +5,16 @@ use std::error::Error; use std::sync::RwLock; lazy_static! { - static ref SETTINGS: RwLock<Config> = RwLock::new(Config::default()); + static ref SETTINGS: RwLock<Config> = RwLock::new({ + Config::builder() + .set_default("property", 42) + .unwrap() + .build() + .unwrap() + }); } fn try_main() -> Result<(), Box<dyn Error>> { - // Set property - SETTINGS.write()?.set("property", 42)?; - // Get property println!("property: {}", SETTINGS.read()?.get::<i32>("property")?); |