Check if catalog provider data exists
(
&self,
driver: &dyn StorageDriver<Tree = Box<dyn StorageTree>>,
name: &str,
)
| 354 | |
| 355 | /// Check if catalog provider data exists |
| 356 | pub fn has_catalog_provider( |
| 357 | &self, |
| 358 | driver: &dyn StorageDriver<Tree = Box<dyn StorageTree>>, |
| 359 | name: &str, |
| 360 | ) -> Result<bool, Box<dyn std::error::Error>> { |
| 361 | let catalog_tree = driver.open_tree("catalog")?; |
| 362 | let key = format!("catalog_provider_{}", name); |
| 363 | catalog_tree |
| 364 | .contains_key(key.as_bytes()) |
| 365 | .map_err(|e| e.into()) |
| 366 | } |
| 367 | |
| 368 | /// List all catalog provider names |
| 369 | pub fn list_catalog_providers( |
nothing calls this directly
no test coverage detected