diff --git a/util/src/kvdb.rs b/util/src/kvdb.rs index 8006c4ccb..084969f30 100644 --- a/util/src/kvdb.rs +++ b/util/src/kvdb.rs @@ -910,7 +910,7 @@ mod tests { assert_eq!(&*db.get(None, &key1).unwrap().unwrap(), b"cat"); - let contents: Vec<_> = db.iter(None).collect(); + let contents: Vec<_> = db.iter(None).into_iter().flat_map(|inner| inner).collect(); assert_eq!(contents.len(), 2); assert_eq!(&*contents[0].0, &*key1); assert_eq!(&*contents[0].1, b"cat"); diff --git a/util/src/migration/tests.rs b/util/src/migration/tests.rs index 31226ec49..a246f65c8 100644 --- a/util/src/migration/tests.rs +++ b/util/src/migration/tests.rs @@ -94,7 +94,7 @@ impl Migration for AddsColumn { fn migrate(&mut self, source: Arc, config: &Config, dest: &mut Database, col: Option) -> Result<(), Error> { let mut batch = Batch::new(config, col); - for (key, value) in source.iter(col) { + for (key, value) in source.iter(col).into_iter().flat_map(|inner| inner) { batch.insert(key.to_vec(), value.to_vec(), dest)?; }