diff --git a/lightning-background-processor/src/lib.rs b/lightning-background-processor/src/lib.rs index 36429a26860..ae64ec3521a 100644 --- a/lightning-background-processor/src/lib.rs +++ b/lightning-background-processor/src/lib.rs @@ -138,7 +138,7 @@ where A::Target: chain::Access, L::Target: Logger { } impl>, G: Deref>, A: Deref, L: Deref> - GossipSync>, G, A, L> + GossipSync, G, A, L> where A::Target: chain::Access, L::Target: Logger, @@ -149,12 +149,12 @@ where } } -impl>, G: Deref>, L: Deref> +impl<'a, R: Deref>, G: Deref>, L: Deref> GossipSync< - Arc, L>>, + &P2PGossipSync, R, G, - Arc, + &'a(dyn chain::Access + Send + Sync), L, > where @@ -166,12 +166,12 @@ where } } -impl +impl<'ng, 'a, L: Deref> GossipSync< - Arc>, Arc, L>>, - Arc>, L>>, - Arc>, - Arc, + &P2PGossipSync<&'ng NetworkGraph, &'a(dyn chain::Access + Send + Sync), L>, + &RapidGossipSync<&'ng NetworkGraph, L>, + &'ng NetworkGraph, + &'a(dyn chain::Access + Send + Sync), L, > where