Remove irrelevant Debug and Clone implementations

This commit is contained in:
conduition
2024-03-06 00:18:55 +00:00
parent 482521a1e9
commit 6a39346f4b
3 changed files with 0 additions and 3 deletions

View File

@@ -10,7 +10,6 @@ use crate::{
parties::{MarketMaker, Player},
};
#[derive(Debug, Clone)]
pub(crate) struct FundingSpendInfo {
key_agg_ctx: KeyAggContext,
funding_value: Amount,

View File

@@ -35,7 +35,6 @@ use std::{borrow::Borrow, collections::BTreeMap};
/// Once PTLCs are available, we can instead sign the split transaction once
/// and distribute adaptor-signatures to each player, encrypted under the
/// player's ticket point.
#[derive(Debug, Clone)]
pub(crate) struct OutcomeSpendInfo {
untweaked_ctx: KeyAggContext,
tweaked_ctx: KeyAggContext,

View File

@@ -27,7 +27,6 @@ use crate::{
///
/// 3. A hash-lock which pays to the market maker immediately if they learn the
// payout preimage from the player.
#[derive(Debug, Clone)]
pub(crate) struct SplitSpendInfo {
untweaked_ctx: KeyAggContext,
tweaked_ctx: KeyAggContext,