Skip to content

Commit d57cf75

Browse files
committed
removed constraints
1 parent da38089 commit d57cf75

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

lightning/src/chain/chainmonitor.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ where C::Target: chain::Filter,
719719
}
720720
}
721721

722-
impl<ChannelSigner: EcdsaChannelSigner + Send + Sync + 'static, C: Deref, T: Deref, F: Deref, L: Deref, P: Deref, FS: FutureSpawner>
722+
impl<ChannelSigner: EcdsaChannelSigner + 'static, C: Deref, T: Deref, F: Deref, L: Deref, P: Deref, FS: FutureSpawner>
723723
chain::Listen for ChainMonitor<ChannelSigner, C, T, F, L, P, FS>
724724
where
725725
C::Target: chain::Filter,
@@ -748,7 +748,7 @@ where
748748
}
749749
}
750750

751-
impl<ChannelSigner: EcdsaChannelSigner + Sync + Send + 'static, C: Deref, T: Deref, F: Deref, L: Deref, P: Deref, FS: FutureSpawner>
751+
impl<ChannelSigner: EcdsaChannelSigner + 'static, C: Deref, T: Deref, F: Deref, L: Deref, P: Deref, FS: FutureSpawner>
752752
chain::Confirm for ChainMonitor<ChannelSigner, C, T, F, L, P, FS>
753753
where
754754
C::Target: chain::Filter,
@@ -802,7 +802,7 @@ where
802802
}
803803
}
804804

805-
impl<ChannelSigner: EcdsaChannelSigner + Sync + Send + 'static, C: Deref , T: Deref , F: Deref , L: Deref , P: Deref, FS: FutureSpawner + Clone>
805+
impl<ChannelSigner: EcdsaChannelSigner + 'static, C: Deref , T: Deref , F: Deref , L: Deref , P: Deref, FS: FutureSpawner + Clone>
806806
chain::Watch<ChannelSigner> for ChainMonitor<ChannelSigner, C, T, F, L, P, FS>
807807
where C::Target: chain::Filter,
808808
T::Target: BroadcasterInterface,

lightning/src/util/persist.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ use crate::prelude::*;
2020
use crate::{io, log_error};
2121

2222
use crate::sync::{Arc};
23-
use crate::chain;
2423
use crate::chain::chaininterface::{BroadcasterInterface, FeeEstimator};
2524
use crate::chain::chainmonitor::Persist;
2625
use crate::chain::channelmonitor::{ChannelMonitor, ChannelMonitorUpdate};
@@ -262,7 +261,7 @@ where
262261
}
263262
}
264263

265-
impl<ChannelSigner: EcdsaChannelSigner + Send, K: KVStore + ?Sized + Sync + Send + 'static>
264+
impl<ChannelSigner: EcdsaChannelSigner, K: KVStore + ?Sized + Sync + Send + 'static>
266265
Persist<ChannelSigner> for Arc<K>
267266
{
268267
// TODO: We really need a way for the persister to inform the user that its time to crash/shut
@@ -492,7 +491,6 @@ where
492491
fee_estimator: FE,
493492
}
494493

495-
496494
#[allow(dead_code)]
497495
impl<K: Deref, L: Deref, ES: Deref, SP: Deref, BI: Deref, FE: Deref>
498496
MonitorUpdatingPersisterState<K, L, ES, SP, BI, FE>
@@ -728,7 +726,7 @@ where
728726
K::Target: KVStore + Sync,
729727
L::Target: Logger,
730728
ES::Target: EntropySource + Sized,
731-
SP::Target: SignerProvider + Send + Sync + Sized,
729+
SP::Target: SignerProvider + Sync + Sized,
732730
BI::Target: BroadcasterInterface,
733731
FE::Target: FeeEstimator,
734732
{

0 commit comments

Comments
 (0)