Apply suggestions from code review

Co-authored-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Kris Nuttycombe 2023-04-10 14:49:47 -06:00 committed by Kris Nuttycombe
parent 873a72ff98
commit 69d444c439
2 changed files with 3 additions and 2 deletions

View File

@ -502,7 +502,7 @@ impl<H: Hashable, const DEPTH: u8> MerklePath<H, DEPTH> {
.enumerate() .enumerate()
.fold(leaf, |root, (i, h)| { .fold(leaf, |root, (i, h)| {
let level = Level(i as u8); let level = Level(i as u8);
if self.position.0 >> i & 0x1 == 0 { if (self.position.0 >> i) & 0x1 == 0 {
H::combine(level, &root, h) H::combine(level, &root, h)
} else { } else {
H::combine(level, h, &root) H::combine(level, h, &root)

View File

@ -18,6 +18,7 @@ use crate::{
/// use incrementalmerkletree::{ /// use incrementalmerkletree::{
/// frontier::{CommitmentTree, testing::TestNode}, /// frontier::{CommitmentTree, testing::TestNode},
/// witness::IncrementalWitness, /// witness::IncrementalWitness,
/// Position
/// }; /// };
/// ///
/// let mut tree = CommitmentTree::<TestNode, 8>::empty(); /// let mut tree = CommitmentTree::<TestNode, 8>::empty();
@ -25,7 +26,7 @@ use crate::{
/// tree.append(TestNode(0)); /// tree.append(TestNode(0));
/// tree.append(TestNode(1)); /// tree.append(TestNode(1));
/// let mut witness = IncrementalWitness::from_tree(tree.clone()); /// let mut witness = IncrementalWitness::from_tree(tree.clone());
/// assert_eq!(witness.position(), 1); /// assert_eq!(witness.position(), Position::from(1));
/// assert_eq!(tree.root(), witness.root()); /// assert_eq!(tree.root(), witness.root());
/// ///
/// let next = TestNode(2); /// let next = TestNode(2);