diff options
| author | Santo Cariotti <santo@dcariotti.me> | 2025-06-17 08:22:19 +0000 |
|---|---|---|
| committer | Santo Cariotti <santo@dcariotti.me> | 2025-06-17 08:22:19 +0000 |
| commit | a8ec3cf0e32ab3bd2e824e2c2b622b7ecaac6b0e (patch) | |
| tree | 48cf8ad7a12a81340b00947a888f259f953ea35a /src/merkletree.rs | |
| parent | 10b0ddf49d9aabbf37a5139da3ae98e2ef2c6cdd (diff) | |
Use `.last()` for better readability
Diffstat (limited to 'src/merkletree.rs')
| -rw-r--r-- | src/merkletree.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/merkletree.rs b/src/merkletree.rs index 84d59d2..c16eece 100644 --- a/src/merkletree.rs +++ b/src/merkletree.rs @@ -53,7 +53,7 @@ impl MerkleTree { .collect(); if leaves.len() % 2 != 0 { - leaves.push(leaves[leaves.len() - 1].clone()); + leaves.push(leaves.last().unwrap().clone()); } Self::build(hasher, leaves) @@ -70,7 +70,7 @@ impl MerkleTree { while nodes.len() > 1 { if nodes.len() % 2 != 0 { // duplicate last node to make the count even - nodes.push(nodes[nodes.len() - 1].clone()); + nodes.push(nodes.last().unwrap().clone()); } let mut next_level = Vec::new(); |
