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 } }