(&self)
| 29 | } |
| 30 | |
| 31 | fn list_views(&self) -> PristineResult<Vec<String>> { |
| 32 | let table = self.txn.open_table(VIEWS)?; |
| 33 | let mut names = Vec::new(); |
| 34 | for (k, _) in table.iter()?.filter_map(|r| r.ok()) { |
| 35 | names.push(k.value().to_string()); |
| 36 | } |
| 37 | Ok(names) |
| 38 | } |
| 39 | |
| 40 | fn get_conflicts(&self, view_id: u64, inode: u64) -> PristineResult<Vec<StoredConflict>> { |
| 41 | let table = self.txn.open_table(CONFLICTS)?; |