From bbd9ea8c00b903b8d4e6e77711043e42304039a4 Mon Sep 17 00:00:00 2001 From: Rob Walker Date: Mon, 19 Nov 2018 13:39:08 -0800 Subject: [PATCH] Delete settings.rs.foo --- src/settings.rs.foo | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 src/settings.rs.foo diff --git a/src/settings.rs.foo b/src/settings.rs.foo deleted file mode 100644 index a14a9bb98b..0000000000 --- a/src/settings.rs.foo +++ /dev/null @@ -1,30 +0,0 @@ -//! The `config` module pulls together global configuration -//! -use config::{Config, Value}; -use serde::de::Deserialize; -use std::sync::RwLock; - -lazy_static! { - static ref SETTINGS: RwLock = { - let settings = RwLock::new(Config::default()); - { - let mut settings = settings.write().unwrap(); - - // defaults go here - settings.set_default("window_size", 32*1024).unwrap(); - - } - settings - }; -} - -pub fn get<'de, T: Deserialize<'de>>(key: &'de str) -> T { - SETTINGS.read().unwrap().get(key).unwrap() -} - -pub fn set(key: &str, value: T) -> () -where - T: Into, -{ - SETTINGS.write().unwrap().set(key, value).unwrap(); -}