From 2f29b8eeaef5ca2171648115faf34003b8970980 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Sat, 2 Dec 2023 20:01:39 -0500 Subject: [PATCH] Improve CFG documentation --- src/cfg.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cfg.rs b/src/cfg.rs index fc96a3f..c0e237a 100644 --- a/src/cfg.rs +++ b/src/cfg.rs @@ -78,6 +78,7 @@ impl ConfigFile { Some(buffer) } + /// Checks if the CFG contains a key named `select_key` pub fn has_key(&self, select_key: &str) -> bool { for (_, keys) in &self.settings { for (key, _) in &keys.keys { @@ -90,6 +91,7 @@ impl ConfigFile { false } + /// Checks if the CFG contains a category named `select_category` pub fn has_category(&self, select_category: &str) -> bool { for (category, _) in &self.settings { if select_category == category { @@ -100,6 +102,7 @@ impl ConfigFile { false } + /// Sets the value to `new_value` of `select_key` pub fn set_value(&mut self, select_key: &str, new_value: &str) { for (_, keys) in &mut self.settings { for (key, value) in &mut keys.keys {