summaryrefslogtreecommitdiffstats
path: root/src/merkle/node.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/merkle/node.rs')
-rw-r--r--src/merkle/node.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/merkle/node.rs b/src/merkle/node.rs
index 9d552cd..19cf8d4 100644
--- a/src/merkle/node.rs
+++ b/src/merkle/node.rs
@@ -1,20 +1,20 @@
use crate::hasher::Hasher;
#[derive(Debug, Clone)]
-enum NodeType {
+pub enum NodeType {
Leaf,
Internal(Box<Node>, Box<Node>),
}
impl NodeType {
- pub fn left(&self) -> Option<&Box<Node>> {
+ pub fn left(&self) -> Option<&Node> {
match self {
NodeType::Leaf => None,
NodeType::Internal(l, _) => Some(l),
}
}
- pub fn right(&self) -> Option<&Box<Node>> {
+ pub fn right(&self) -> Option<&Node> {
match self {
NodeType::Leaf => None,
NodeType::Internal(_, r) => Some(r),