in src/traits.rs [124:137]
fn generate_inclusion_proof(tree: &Self::TreeStruct, list: &[TreeIndex]) -> Option<Self>
where
Self: std::marker::Sized;
/// Verify the inclusion proof according to the leave nodes and the root.
fn verify_inclusion_proof(
&self,
leaves: &[Self::ProofNodeType],
root: &Self::ProofNodeType,
) -> bool;
}
/// Trait for random sampling and verifying sampling proofs.
pub trait RandomSampleable {