From 1383d615de39fcd5988f1103658369313c71d4e9 Mon Sep 17 00:00:00 2001 From: soruh Date: Mon, 14 Aug 2023 20:39:56 +0200 Subject: [PATCH] add get_snapshot --- src/lib.rs | 4 ++++ src/tests.rs | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 7e70e55..327bc37 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -446,6 +446,10 @@ impl Db { } } + pub fn get_snapshot(&self) -> Arc> { + self.state.get() + } + fn update_root(&mut self, new_root: FilePointer) -> Arc> { // TODO: we could write some here + flush here for better consistency // e.g. a copy of the new root pointer diff --git a/src/tests.rs b/src/tests.rs index e3515eb..4623c4a 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -931,7 +931,6 @@ fn queue() { let elements = root.get_range(transaction, s..e).unwrap(); - dbg!(&elements); for (i, element) in elements.into_iter().enumerate() { assert_eq!(element.get(), j + s + i as u64); }