diff --git a/src/tree.rs b/src/tree.rs index 486fab8..9c801e1 100644 --- a/src/tree.rs +++ b/src/tree.rs @@ -16,7 +16,7 @@ const DEFAULT_TREE_DEPTH: usize = 20; // Denotes keys (depth, index) in Merkle Tree. Can be converted to DBKey // TODO! Think about using hashing for that #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] -struct Key(usize, usize); +pub struct Key(usize, usize); impl From for DBKey { fn from(key: Key) -> Self { let cantor_pairing = ((key.0 + key.1) * (key.0 + key.1 + 1) / 2 + key.1) as u64; @@ -180,7 +180,7 @@ where } // Returns elem by the key - fn get_elem(&self, key: Key) -> PmtreeResult { + pub fn get_elem(&self, key: Key) -> PmtreeResult { let res = self .db .get(key.into())?