diff --git a/src/kernel/lsm/iterator/merging_iter.rs b/src/kernel/lsm/iterator/merging_iter.rs index 1cb2eda..9298dc9 100644 --- a/src/kernel/lsm/iterator/merging_iter.rs +++ b/src/kernel/lsm/iterator/merging_iter.rs @@ -295,7 +295,7 @@ mod tests { ); assert_eq!( - merging_iter.seek(Seek::Backward(&vec![b'5']))?, + merging_iter.seek(Seek::Backward(&[b'5']))?, sequence_iter.next().flatten() ); diff --git a/src/kernel/lsm/mvcc.rs b/src/kernel/lsm/mvcc.rs index 5b9a562..25359f4 100644 --- a/src/kernel/lsm/mvcc.rs +++ b/src/kernel/lsm/mvcc.rs @@ -82,7 +82,6 @@ impl Transaction { if let Some(buf) = self.write_buf.take() { let batch_data = buf .into_iter() - .map(|(key, value)| (key, value)) .collect_vec(); let is_exceeds = self diff --git a/src/kernel/lsm/table/btree_table/iter.rs b/src/kernel/lsm/table/btree_table/iter.rs index c4b5361..4b1190b 100644 --- a/src/kernel/lsm/table/btree_table/iter.rs +++ b/src/kernel/lsm/table/btree_table/iter.rs @@ -104,7 +104,7 @@ mod tests { assert_eq!(iter.seek(Seek::First)?, Some(vec[0].clone())); assert_eq!( - iter.seek(Seek::Backward(&vec![b'3']))?, + iter.seek(Seek::Backward(&[b'3']))?, Some(vec[2].clone()) );