diff --git a/src/merkle/mmr/partial.rs b/src/merkle/mmr/partial.rs index 629f923..4342149 100644 --- a/src/merkle/mmr/partial.rs +++ b/src/merkle/mmr/partial.rs @@ -17,7 +17,7 @@ use crate::{ /// /// This structure store only the authentication path for a value, the value itself is stored /// separately. -#[derive(Debug)] +#[derive(Debug, Clone, PartialEq, Eq)] pub struct PartialMmr { /// The version of the MMR. /// diff --git a/src/merkle/mmr/peaks.rs b/src/merkle/mmr/peaks.rs index 56e3e47..5822ef9 100644 --- a/src/merkle/mmr/peaks.rs +++ b/src/merkle/mmr/peaks.rs @@ -6,7 +6,7 @@ use super::{ // MMR PEAKS // ================================================================================================ -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Clone, PartialEq, Eq)] #[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))] pub struct MmrPeaks { /// The number of leaves is used to differentiate MMRs that have the same number of peaks. This