@@ -370,7 +370,7 @@ pub type SimpleRefChannelManager<'a, 'b, 'c, 'd, M, T, F> = ChannelManager<InMem
370
370
/// SimpleArcChannelManager when you require a ChannelManager with a static lifetime, such as when
371
371
/// you're using lightning-net-tokio.
372
372
pub struct ChannelManager < ChanSigner : ChannelKeys , M : Deref , T : Deref , K : Deref , F : Deref >
373
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
373
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
374
374
T :: Target : BroadcasterInterface ,
375
375
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
376
376
F :: Target : FeeEstimator ,
@@ -682,7 +682,7 @@ macro_rules! maybe_break_monitor_err {
682
682
}
683
683
684
684
impl < ChanSigner : ChannelKeys , M : Deref , T : Deref , K : Deref , F : Deref > ChannelManager < ChanSigner , M , T , K , F >
685
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
685
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
686
686
T :: Target : BroadcasterInterface ,
687
687
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
688
688
F :: Target : FeeEstimator ,
@@ -2887,7 +2887,7 @@ impl<ChanSigner: ChannelKeys, M: Deref, T: Deref, K: Deref, F: Deref> ChannelMan
2887
2887
}
2888
2888
2889
2889
impl < ChanSigner : ChannelKeys , M : Deref , T : Deref , K : Deref , F : Deref > events:: MessageSendEventsProvider for ChannelManager < ChanSigner , M , T , K , F >
2890
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
2890
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
2891
2891
T :: Target : BroadcasterInterface ,
2892
2892
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
2893
2893
F :: Target : FeeEstimator ,
@@ -2917,7 +2917,7 @@ impl<ChanSigner: ChannelKeys, M: Deref, T: Deref, K: Deref, F: Deref> events::Me
2917
2917
}
2918
2918
2919
2919
impl < ChanSigner : ChannelKeys , M : Deref , T : Deref , K : Deref , F : Deref > events:: EventsProvider for ChannelManager < ChanSigner , M , T , K , F >
2920
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
2920
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
2921
2921
T :: Target : BroadcasterInterface ,
2922
2922
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
2923
2923
F :: Target : FeeEstimator ,
@@ -2948,7 +2948,7 @@ impl<ChanSigner: ChannelKeys, M: Deref, T: Deref, K: Deref, F: Deref> events::Ev
2948
2948
2949
2949
impl < ChanSigner : ChannelKeys , M : Deref + Sync + Send , T : Deref + Sync + Send , K : Deref + Sync + Send , F : Deref + Sync + Send >
2950
2950
ChainListener for ChannelManager < ChanSigner , M , T , K , F >
2951
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
2951
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
2952
2952
T :: Target : BroadcasterInterface ,
2953
2953
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
2954
2954
F :: Target : FeeEstimator ,
@@ -3115,7 +3115,7 @@ impl<ChanSigner: ChannelKeys, M: Deref + Sync + Send, T: Deref + Sync + Send, K:
3115
3115
3116
3116
impl < ChanSigner : ChannelKeys , M : Deref + Sync + Send , T : Deref + Sync + Send , K : Deref + Sync + Send , F : Deref + Sync + Send >
3117
3117
ChannelMessageHandler for ChannelManager < ChanSigner , M , T , K , F >
3118
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
3118
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
3119
3119
T :: Target : BroadcasterInterface ,
3120
3120
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
3121
3121
F :: Target : FeeEstimator ,
@@ -3553,7 +3553,7 @@ impl Readable for HTLCForwardInfo {
3553
3553
}
3554
3554
3555
3555
impl < ChanSigner : ChannelKeys + Writeable , M : Deref , T : Deref , K : Deref , F : Deref > Writeable for ChannelManager < ChanSigner , M , T , K , F >
3556
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
3556
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
3557
3557
T :: Target : BroadcasterInterface ,
3558
3558
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
3559
3559
F :: Target : FeeEstimator ,
@@ -3630,7 +3630,7 @@ impl<ChanSigner: ChannelKeys + Writeable, M: Deref, T: Deref, K: Deref, F: Deref
3630
3630
/// 6) Disconnect/connect blocks on the ChannelManager.
3631
3631
/// 7) Register the new ChannelManager with your ChainWatchInterface.
3632
3632
pub struct ChannelManagerReadArgs < ' a , ChanSigner : ' a + ChannelKeys , M : Deref , T : Deref , K : Deref , F : Deref >
3633
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
3633
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
3634
3634
T :: Target : BroadcasterInterface ,
3635
3635
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
3636
3636
F :: Target : FeeEstimator ,
@@ -3679,7 +3679,7 @@ pub struct ChannelManagerReadArgs<'a, ChanSigner: 'a + ChannelKeys, M: Deref, T:
3679
3679
// SipmleArcChannelManager type:
3680
3680
impl < ' a , ChanSigner : ChannelKeys + Readable , M : Deref , T : Deref , K : Deref , F : Deref >
3681
3681
ReadableArgs < ChannelManagerReadArgs < ' a , ChanSigner , M , T , K , F > > for ( BlockHash , Arc < ChannelManager < ChanSigner , M , T , K , F > > )
3682
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
3682
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
3683
3683
T :: Target : BroadcasterInterface ,
3684
3684
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
3685
3685
F :: Target : FeeEstimator ,
@@ -3692,7 +3692,7 @@ impl<'a, ChanSigner: ChannelKeys + Readable, M: Deref, T: Deref, K: Deref, F: De
3692
3692
3693
3693
impl < ' a , ChanSigner : ChannelKeys + Readable , M : Deref , T : Deref , K : Deref , F : Deref >
3694
3694
ReadableArgs < ChannelManagerReadArgs < ' a , ChanSigner , M , T , K , F > > for ( BlockHash , ChannelManager < ChanSigner , M , T , K , F > )
3695
- where M :: Target : ManyChannelMonitor < ChanSigner > ,
3695
+ where M :: Target : ManyChannelMonitor < Keys = ChanSigner > ,
3696
3696
T :: Target : BroadcasterInterface ,
3697
3697
K :: Target : KeysInterface < ChanKeySigner = ChanSigner > ,
3698
3698
F :: Target : FeeEstimator ,
0 commit comments