aboutsummaryrefslogtreecommitdiff
path: root/kv
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-02-08 21:19:11 +0100
committermetamuffin <metamuffin@disroot.org>2026-02-08 21:19:11 +0100
commit01597dce460bd9e3075d2db4f2b0d346ea5bfd64 (patch)
treee0c2636197d19effe05f4564768fcf44806d9595 /kv
parent4d26fb7d9031bf78233a71c0341b0277a28da973 (diff)
downloadjellything-01597dce460bd9e3075d2db4f2b0d346ea5bfd64.tar
jellything-01597dce460bd9e3075d2db4f2b0d346ea5bfd64.tar.bz2
jellything-01597dce460bd9e3075d2db4f2b0d346ea5bfd64.tar.zst
indexing but its broken
Diffstat (limited to 'kv')
-rw-r--r--kv/src/memory.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/kv/src/memory.rs b/kv/src/memory.rs
index 1e8d1c3..5075957 100644
--- a/kv/src/memory.rs
+++ b/kv/src/memory.rs
@@ -41,9 +41,9 @@ impl Transaction for RwLockWriteGuard<'_, MemdbInner> {
reverse: bool,
) -> Result<Box<dyn Iterator<Item = Result<Vec<u8>>> + 'a>> {
Ok(if reverse {
- Box::new(self.range(key.to_vec()..).map(|e| Ok(e.0.to_vec())))
- } else {
Box::new(self.range(..=key.to_vec()).rev().map(|e| Ok(e.0.to_vec())))
+ } else {
+ Box::new(self.range(key.to_vec()..).map(|e| Ok(e.0.to_vec())))
})
}
}