summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/hasher.rs4
-rw-r--r--src/merkle/mod.rs2
-rw-r--r--src/merkle/node.rs2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/hasher.rs b/src/hasher.rs
index 101b23c..38d6567 100644
--- a/src/hasher.rs
+++ b/src/hasher.rs
@@ -14,9 +14,9 @@ pub trait Hasher {
/// A dummy hasher used for testing or demonstration purposes.
///
/// Always returns a static hash value.
-pub struct DefaultHasher;
+pub struct DummyHasher;
-impl Hasher for DefaultHasher {
+impl Hasher for DummyHasher {
fn hash(&self, _input: &[u8]) -> String {
"0xc0ff3".to_string()
}
diff --git a/src/merkle/mod.rs b/src/merkle/mod.rs
index d00e350..2ce316c 100644
--- a/src/merkle/mod.rs
+++ b/src/merkle/mod.rs
@@ -14,7 +14,7 @@ mod tests {
#[test]
fn test_merkle_tree_with_default_hasher() {
let data = &["hello".as_bytes(), "world".as_bytes()];
- let tree = merkletree::MerkleTree::new(&DefaultHasher, data);
+ let tree = merkletree::MerkleTree::new(&DummyHasher, data);
assert_eq!(tree.height(), 2);
assert_eq!(tree.root().hash(), "0xc0ff3");
diff --git a/src/merkle/node.rs b/src/merkle/node.rs
index 021b1c3..cef5c1f 100644
--- a/src/merkle/node.rs
+++ b/src/merkle/node.rs
@@ -48,7 +48,7 @@ impl Node {
/// * `hasher` - A reference to a hashing strategy.
/// * `data` - The data to be hashed and stored as a leaf.
pub fn new_leaf(hasher: &dyn Hasher, data: &[u8]) -> Self {
- let hash = hasher.hash(&data);
+ let hash = hasher.hash(data);
Self {
hash,
data: data.to_vec(),