Przeglądaj źródła

crypto: impl PartialEq and Clone for Nullifier

ghassmo 4 lat temu
rodzic
commit
d5eb67ad56
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      src/crypto/nullifier.rs

+ 8 - 0
src/crypto/nullifier.rs

@@ -5,6 +5,8 @@ use crate::{
     serial::{Decodable, Encodable},
 };
 
+
+#[derive(Debug, Clone)]
 pub struct Nullifier {
     pub repr: [u8; 32],
 }
@@ -28,3 +30,9 @@ impl Decodable for Nullifier {
         })
     }
 }
+
+impl PartialEq for Nullifier {
+    fn eq(&self, other: &Self) -> bool {
+        self.repr == other.repr
+    }
+}