changeset 260:fe7a2c3376c4

filter/version_set: Small clean-up.
author Lewin Bormann <lbo@spheniscida.de>
date Tue, 19 Sep 2017 17:03:36 +0200
parents 7438d34192ee
children aaa04ca165c4
files src/filter.rs src/version_set.rs
diffstat 2 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/filter.rs	Tue Sep 19 17:03:14 2017 +0200
+++ b/src/filter.rs	Tue Sep 19 17:03:36 2017 +0200
@@ -205,7 +205,6 @@
     fn create_filter(&self, keys: &[u8], key_offsets: &[usize]) -> Vec<u8> {
         let mut mod_keys = Vec::with_capacity(keys.len() - key_offsets.len() * 8);
         let mut mod_key_offsets = Vec::with_capacity(key_offsets.len());
-        let mut i = 0;
 
         offset_data_iterate(keys, key_offsets, |key| {
             mod_key_offsets.push(mod_keys.len());
--- a/src/version_set.rs	Tue Sep 19 17:03:14 2017 +0200
+++ b/src/version_set.rs	Tue Sep 19 17:03:36 2017 +0200
@@ -212,7 +212,7 @@
 
     /// current returns a reference to the current version. It panics if there is no current
     /// version.
-    fn current(&self) -> Shared<Version> {
+    pub fn current(&self) -> Shared<Version> {
         assert!(self.current.is_some());
         self.current.as_ref().unwrap().clone()
     }
@@ -251,7 +251,8 @@
         }
     }
 
-    fn needs_compaction(&self) -> bool {
+    /// needs_compaction returns true if a compaction makes sense at this point.
+    pub fn needs_compaction(&self) -> bool {
         assert!(self.current.is_some());
         let v = self.current.as_ref().unwrap();
         let v = v.borrow();