From a00ff89c57f4134652ae24ab4076a4531c453274 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 29 Dec 2021 12:42:43 +0100 Subject: global example: Use Config::builder() for building global settings Signed-off-by: Matthias Beyer --- examples/global/main.rs | 11 +++++++---- 1 file 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 = RwLock::new(Config::default()); + static ref SETTINGS: RwLock = RwLock::new({ + Config::builder() + .set_default("property", 42) + .unwrap() + .build() + .unwrap() + }); } fn try_main() -> Result<(), Box> { - // Set property - SETTINGS.write()?.set("property", 42)?; - // Get property println!("property: {}", SETTINGS.read()?.get::("property")?); -- cgit v1.2.3