Struct akd::NonMembershipProof
source · 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: NodeLabel
The label in question
longest_prefix: NodeLabel
The longest prefix in the tree
longest_prefix_children: [AzksElement; 2]
The children of the longest prefix
longest_prefix_membership_proof: MembershipProof
The 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 copy 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 NonMembershipProof
impl Debug for NonMembershipProof
source§impl From<&NonMembershipProof> for NonMembershipProof
impl From<&NonMembershipProof> for NonMembershipProof
source§fn from(input: &NonMembershipProof) -> NonMembershipProof
fn from(input: &NonMembershipProof) -> NonMembershipProof
Converts to this type from the input type.
source§impl PartialEq<NonMembershipProof> for NonMembershipProof
impl PartialEq<NonMembershipProof> for NonMembershipProof
source§fn eq(&self, other: &NonMembershipProof) -> bool
fn eq(&self, other: &NonMembershipProof) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<&NonMembershipProof> for NonMembershipProof
impl TryFrom<&NonMembershipProof> for NonMembershipProof
§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
source§fn try_from(
input: &NonMembershipProof
) -> Result<NonMembershipProof, <NonMembershipProof as TryFrom<&NonMembershipProof>>::Error>
fn try_from( input: &NonMembershipProof ) -> Result<NonMembershipProof, <NonMembershipProof as TryFrom<&NonMembershipProof>>::Error>
Performs the conversion.