Merge pull request #212 from meilisearch/fix-documents-ids-iter

Fix the DocumentsIdsIter and do not iter on an Option
This commit is contained in:
Clément Renault 2019-10-10 18:43:01 +02:00 committed by GitHub
commit 4b130fa2e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -144,7 +144,7 @@ impl<'r> Iterator for DocumentsIdsIter<'r> {
type Item = Result<DocumentId, rkv::StoreError>; type Item = Result<DocumentId, rkv::StoreError>;
fn next(&mut self) -> Option<Self::Item> { fn next(&mut self) -> Option<Self::Item> {
for result in self.iter.next() { for result in &mut self.iter {
match result { match result {
Ok((key, _)) => { Ok((key, _)) => {
let array = TryFrom::try_from(key).unwrap(); let array = TryFrom::try_from(key).unwrap();