Mercurial > lbo > hg > leveldb-rs
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();