@@ -26,13 +26,13 @@ pub trait KVStorePersister {
2626}
2727
2828/// Trait that handles persisting a [`ChannelManager`], [`NetworkGraph`], and [`WriteableScore`] to disk.
29- pub trait Persister < ' a , Signer : Sign , M : Deref , T : Deref , K : Deref , F : Deref , L : Deref , S : Deref < Target = SC > , SC >
29+ pub trait Persister < ' a , Signer : Sign , M : Deref , T : Deref , K : Deref , F : Deref , L : Deref , S >
3030 where M :: Target : ' static + chain:: Watch < Signer > ,
3131 T :: Target : ' static + BroadcasterInterface ,
3232 K :: Target : ' static + KeysInterface < Signer = Signer > ,
3333 F :: Target : ' static + FeeEstimator ,
3434 L :: Target : ' static + Logger ,
35- SC : WriteableScore < ' a >
35+ S : WriteableScore < ' a >
3636{
3737 /// Persist the given ['ChannelManager'] to disk, returning an error if persistence failed.
3838 fn persist_manager ( & self , channel_manager : & ChannelManager < Signer , M , T , K , F , L > ) -> Result < ( ) , io:: Error > ;
@@ -44,13 +44,13 @@ pub trait Persister<'a, Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L:
4444 fn persist_scorer ( & self , scorer : & S ) -> Result < ( ) , io:: Error > ;
4545}
4646
47- impl < ' a , A : KVStorePersister , Signer : Sign , M : Deref , T : Deref , K : Deref , F : Deref , L : Deref , S : Deref < Target = SC > , SC > Persister < ' a , Signer , M , T , K , F , L , S , SC > for A
47+ impl < ' a , A : KVStorePersister , Signer : Sign , M : Deref , T : Deref , K : Deref , F : Deref , L : Deref , S > Persister < ' a , Signer , M , T , K , F , L , S > for A
4848 where M :: Target : ' static + chain:: Watch < Signer > ,
4949 T :: Target : ' static + BroadcasterInterface ,
5050 K :: Target : ' static + KeysInterface < Signer = Signer > ,
5151 F :: Target : ' static + FeeEstimator ,
5252 L :: Target : ' static + Logger ,
53- SC : WriteableScore < ' a >
53+ S : WriteableScore < ' a >
5454{
5555 /// Persist the given ['ChannelManager'] to disk with the name "manager", returning an error if persistence failed.
5656 fn persist_manager ( & self , channel_manager : & ChannelManager < Signer , M , T , K , F , L > ) -> Result < ( ) , io:: Error > {
@@ -64,7 +64,7 @@ impl<'a, A: KVStorePersister, Signer: Sign, M: Deref, T: Deref, K: Deref, F: Der
6464
6565 /// Persist the given [`WriteableScore`] to disk with name "scorer", returning an error if persistence failed.
6666 fn persist_scorer ( & self , scorer : & S ) -> Result < ( ) , io:: Error > {
67- self . persist ( "scorer" , & scorer. deref ( ) )
67+ self . persist ( "scorer" , & scorer)
6868 }
6969}
7070
0 commit comments