From 01aa58419b1d0561fb180dbb1714cd56ba4e0264 Mon Sep 17 00:00:00 2001 From: AvivYossef-starkware Date: Wed, 22 May 2024 14:41:22 +0300 Subject: [PATCH] refactor: skeleton leaf --- crates/committer/src/patricia_merkle_tree/filled_tree/tree.rs | 2 +- crates/committer/src/patricia_merkle_tree/node_data/leaf.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/committer/src/patricia_merkle_tree/filled_tree/tree.rs b/crates/committer/src/patricia_merkle_tree/filled_tree/tree.rs index 18eff8c0..c59223a1 100644 --- a/crates/committer/src/patricia_merkle_tree/filled_tree/tree.rs +++ b/crates/committer/src/patricia_merkle_tree/filled_tree/tree.rs @@ -175,7 +175,7 @@ impl FilledTreeImpl { .get(&index) .ok_or(FilledTreeError::::MissingDataForUpdate(index))? .clone(); - if skeleton_leaf.is_empty() != leaf_data.is_empty() { + if skeleton_leaf.is_zero() != leaf_data.is_empty() { return Err(FilledTreeError::::InconsistentModification { index, skeleton_leaf: skeleton_leaf.clone(), diff --git a/crates/committer/src/patricia_merkle_tree/node_data/leaf.rs b/crates/committer/src/patricia_merkle_tree/node_data/leaf.rs index d47e11a8..5f21cc14 100644 --- a/crates/committer/src/patricia_merkle_tree/node_data/leaf.rs +++ b/crates/committer/src/patricia_merkle_tree/node_data/leaf.rs @@ -47,8 +47,8 @@ pub enum SkeletonLeaf { NonZero, } -impl LeafData for SkeletonLeaf { - fn is_empty(&self) -> bool { +impl SkeletonLeaf { + pub(crate) fn is_zero(&self) -> bool { self == &Self::Zero } }