Expose indexed ids via `DatabaseReader.ids()`
- Id
- 48488601168cf2885dbf4ed82dbcd1a92eb722f2
- Author
- Caio
- Commit time
- 2020-02-19T11:27:57+01:00
Modified cantine/src/database/readerwriter.rs
})
}
+ pub fn ids(&self) -> impl Iterator<Item = &u64> {
+ self.id_index.keys()
+ }
+
pub fn find_by_id(&'a self, id: u64) -> Option<Result<T>> {
if let Some(&offset) = self.id_index.get(&id) {
Some(bincode::deserialize(&self.data[offset..]).map_err(|_| {