Add PartialEq to structs

This commit is contained in:
Luke Parker
2022-05-25 00:21:01 -04:00
parent d10c6e16dc
commit d67d6f2f98
13 changed files with 28 additions and 25 deletions

View File

@@ -2,7 +2,7 @@ use curve25519_dalek::edwards::EdwardsPoint;
use crate::{hash, serialize::*, ringct::{RctPrunable, RctSignatures}};
#[derive(Clone, Debug)]
#[derive(Clone, PartialEq, Debug)]
pub enum Input {
Gen(u64),
@@ -48,7 +48,7 @@ impl Input {
}
// Doesn't bother moving to an enum for the unused Script classes
#[derive(Clone, Debug)]
#[derive(Clone, PartialEq, Debug)]
pub struct Output {
pub amount: u64,
pub key: EdwardsPoint,
@@ -84,7 +84,7 @@ impl Output {
}
}
#[derive(Clone, Debug)]
#[derive(Clone, PartialEq, Debug)]
pub struct TransactionPrefix {
pub version: u64,
pub unlock_time: u64,
@@ -120,7 +120,7 @@ impl TransactionPrefix {
}
}
#[derive(Clone, Debug)]
#[derive(Clone, PartialEq, Debug)]
pub struct Transaction {
pub prefix: TransactionPrefix,
pub rct_signatures: RctSignatures