Struct akd_client::NonMembershipProof
source · pub struct NonMembershipProof {
pub label: NodeLabel,
pub longest_prefix: NodeLabel,
pub longest_prefix_children: [Node; 2],
pub longest_prefix_membership_proof: MembershipProof,
}
Expand description
Merkle Patricia proof of non-membership for a NodeLabel
in the tree
at a given epoch.
Fields
label: NodeLabel
The label in question
longest_prefix: NodeLabel
The longest prefix in the tree
longest_prefix_children: [Node; 2]
The children of the longest prefix
longest_prefix_membership_proof: MembershipProof
The membership proof of the longest prefix
Trait Implementations
sourceimpl Clone for NonMembershipProof
impl Clone for NonMembershipProof
sourcefn clone(&self) -> NonMembershipProof
fn clone(&self) -> NonMembershipProof
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 NonMembershipProof
impl Debug for NonMembershipProof
sourceimpl PartialEq<NonMembershipProof> for NonMembershipProof
impl PartialEq<NonMembershipProof> for NonMembershipProof
sourcefn eq(&self, other: &NonMembershipProof) -> bool
fn eq(&self, other: &NonMembershipProof) -> bool
impl Eq for NonMembershipProof
impl StructuralEq for NonMembershipProof
impl StructuralPartialEq for NonMembershipProof
Auto Trait Implementations
impl RefUnwindSafe for NonMembershipProof
impl Send for NonMembershipProof
impl Sync for NonMembershipProof
impl Unpin for NonMembershipProof
impl UnwindSafe for NonMembershipProof
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