pub struct NonMembershipProof {
pub label: NodeLabel,
pub longest_prefix: NodeLabel,
pub longest_prefix_children: [AzksElement; 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: NodeLabelThe label in question
longest_prefix: NodeLabelThe longest prefix in the tree
longest_prefix_children: [AzksElement; 2]The children of the longest prefix
longest_prefix_membership_proof: MembershipProofThe membership proof of the longest prefix
Trait Implementations§
Source§impl Clone for NonMembershipProof
impl Clone for NonMembershipProof
Source§fn clone(&self) -> NonMembershipProof
fn clone(&self) -> NonMembershipProof
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NonMembershipProof
impl Debug for NonMembershipProof
impl Eq for NonMembershipProof
Source§impl PartialEq for NonMembershipProof
impl PartialEq for NonMembershipProof
impl StructuralPartialEq for NonMembershipProof
Auto Trait Implementations§
impl Freeze for NonMembershipProof
impl RefUnwindSafe for NonMembershipProof
impl Send for NonMembershipProof
impl Sync for NonMembershipProof
impl Unpin for NonMembershipProof
impl UnsafeUnpin for NonMembershipProof
impl UnwindSafe for NonMembershipProof
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