From be1d631630acab6451afb4a12e66a114891d8992 Mon Sep 17 00:00:00 2001 From: Bobbin Threadbare Date: Thu, 21 Dec 2023 01:24:20 -0800 Subject: [PATCH] feat: add Clone derive to PartialMmr --- src/merkle/mmr/partial.rs | 2 +- src/merkle/mmr/peaks.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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