arnaucube
arnaucube/miden-cryptoPublic Self-hosted repository
feat: add leaf count to `SimpleSmt` (#302)

polydez 155382956+polydez@users.noreply.github.com
Wed, 03 Apr 2024 00:07:00 +0500
commit

b4dc373925e69511cadc8f2e1dbb71ac2a3dcf83

parent

4885f885a4cbc3574c001bf6cc855cc544d38371

1 files changed, 5 insertions(+), 0 deletions(-)

jump to
M src/merkle/smt/simple/mod.rs → src/merkle/smt/simple/mod.rs

@@ -152,6 +152,11 @@ pub fn open(&self, key: &LeafIndex<DEPTH>) -> ValuePath {

<Self as SparseMerkleTree<DEPTH>>::open(self, key) } + /// Returns a count of non-empty leaves. + pub fn leaf_count(&self) -> usize { + self.leaves.len() + } + // ITERATORS // --------------------------------------------------------------------------------------------