(&mut self, key: Setting, value: impl Into<serde_json::Value>)
| 230 | } |
| 231 | |
| 232 | pub async fn set(&mut self, key: Setting, value: impl Into<serde_json::Value>) -> Result<(), DatabaseError> { |
| 233 | self.0.insert(key.to_string(), value.into()); |
| 234 | self.save_to_file().await |
| 235 | } |
| 236 | |
| 237 | pub async fn remove(&mut self, key: Setting) -> Result<Option<Value>, DatabaseError> { |
| 238 | let key = self.0.remove(key.as_ref()); |