(&mut self, path: &str)
| 133 | } |
| 134 | |
| 135 | fn del_vault_entry(&mut self, path: &str) -> PristineResult<bool> { |
| 136 | let mut table = self.txn.open_table(VAULT_ENTRIES)?; |
| 137 | let existed = table.remove(path)?.is_some(); |
| 138 | Ok(existed) |
| 139 | } |
| 140 | |
| 141 | fn put_vault_manifest(&mut self, manifest: &VaultManifest) -> PristineResult<()> { |
| 142 | let bytes = serde_json::to_vec(manifest).map_err(|e| PristineError::Serialization { |