Struct akd_client::MembershipProof
source · pub struct MembershipProof {
pub label: NodeLabel,
pub hash_val: Digest,
pub layer_proofs: Vec<LayerProof>,
}
Expand description
Merkle proof of membership of a NodeLabel
with a particular hash
value in the tree at a given epoch
Fields
label: NodeLabel
The node label
hash_val: Digest
The hash of the value
layer_proofs: Vec<LayerProof>
The parents of the node in question
Trait Implementations
sourceimpl Clone for MembershipProof
impl Clone for MembershipProof
sourcefn clone(&self) -> MembershipProof
fn clone(&self) -> MembershipProof
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MembershipProof
impl Debug for MembershipProof
sourceimpl PartialEq<MembershipProof> for MembershipProof
impl PartialEq<MembershipProof> for MembershipProof
sourcefn eq(&self, other: &MembershipProof) -> bool
fn eq(&self, other: &MembershipProof) -> bool
impl Eq for MembershipProof
impl StructuralEq for MembershipProof
impl StructuralPartialEq for MembershipProof
Auto Trait Implementations
impl RefUnwindSafe for MembershipProof
impl Send for MembershipProof
impl Sync for MembershipProof
impl Unpin for MembershipProof
impl UnwindSafe for MembershipProof
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more