pub struct MerkleBranchNode {
pub hash: Hash,
pub is_left: bool,
}Expand description
A single node in a merkle branch (sibling hash + direction)
Fields§
§hash: HashSibling hash
is_left: boolWhether this sibling is on the left (true) or right (false)
Trait Implementations§
Source§impl Clone for MerkleBranchNode
impl Clone for MerkleBranchNode
Source§fn clone(&self) -> MerkleBranchNode
fn clone(&self) -> MerkleBranchNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MerkleBranchNode
impl Debug for MerkleBranchNode
Source§impl Hash for MerkleBranchNode
impl Hash for MerkleBranchNode
Source§impl PartialEq for MerkleBranchNode
impl PartialEq for MerkleBranchNode
impl Eq for MerkleBranchNode
impl StructuralPartialEq for MerkleBranchNode
Auto Trait Implementations§
impl Freeze for MerkleBranchNode
impl RefUnwindSafe for MerkleBranchNode
impl Send for MerkleBranchNode
impl Sync for MerkleBranchNode
impl Unpin for MerkleBranchNode
impl UnsafeUnpin for MerkleBranchNode
impl UnwindSafe for MerkleBranchNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more