(
&self,
table: Table,
key: impl AsRef<str>,
)
| 475 | } |
| 476 | |
| 477 | fn get_json_entry<T: DeserializeOwned>( |
| 478 | &self, |
| 479 | table: Table, |
| 480 | key: impl AsRef<str>, |
| 481 | ) -> Result<Option<T>, DatabaseError> { |
| 482 | Ok(match self.get_entry::<String>(table, key.as_ref())? { |
| 483 | Some(value) => serde_json::from_str(&value)?, |
| 484 | None => None, |
| 485 | }) |
| 486 | } |
| 487 | |
| 488 | fn set_json_entry( |
| 489 | &self, |
no test coverage detected