(&self, path: &str)
| 111 | } |
| 112 | |
| 113 | fn get_file_index(&self, path: &str) -> PristineResult<Option<FileIndexMetadata>> { |
| 114 | let table = self.txn.open_table(FILE_INDEX)?; |
| 115 | let guard = table.get(path)?; |
| 116 | match guard { |
| 117 | Some(value) => { |
| 118 | let bytes = value.value(); |
| 119 | let (secs, nanos, size, hash) = decode_file_index(bytes); |
| 120 | Ok(Some((secs, nanos, size, hash))) |
| 121 | } |
| 122 | None => Ok(None), |
| 123 | } |
| 124 | } |
| 125 | |
| 126 | fn iter_file_index(&self) -> PristineResult<Vec<FileIndexEntry>> { |
| 127 | let table = match self.txn.open_table(FILE_INDEX) { |
nothing calls this directly
no test coverage detected