(&mut self, key: Setting)
| 235 | } |
| 236 | |
| 237 | pub async fn remove(&mut self, key: Setting) -> Result<Option<Value>, DatabaseError> { |
| 238 | let key = self.0.remove(key.as_ref()); |
| 239 | self.save_to_file().await?; |
| 240 | Ok(key) |
| 241 | } |
| 242 | |
| 243 | pub fn get_bool(&self, key: Setting) -> Option<bool> { |
| 244 | self.get(key).and_then(|value| value.as_bool()) |