From ba186b4bfafe72d1964d5ba0a327f844eb7037a0 Mon Sep 17 00:00:00 2001 From: Tyler Neely Date: Sat, 10 Feb 2018 22:03:33 +0100 Subject: [PATCH] fix prefix iterator by using a prefix extractor --- tests/test_iterator.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/test_iterator.rs b/tests/test_iterator.rs index d80b8ee..6cbd195 100644 --- a/tests/test_iterator.rs +++ b/tests/test_iterator.rs @@ -163,7 +163,11 @@ pub fn test_prefix_iterator() { let b1: Box<[u8]> = key(b"bbb1"); let b2: Box<[u8]> = key(b"bbb2"); - let db = DB::open_default(path).unwrap(); + let mut opts = Options::default(); + let prefix_extractor = rocksdb::SliceTransform::create_fixed_prefix(3); + opts.set_prefix_extractor(prefix_extractor); + + let db = DB::open(&opts, path).unwrap(); assert!(db.put(&*a1, &*a1).is_ok()); assert!(db.put(&*a2, &*a2).is_ok());