@@ -40,7 +40,7 @@ use lightning::sign::ChangeDestinationSourceSync;
4040use lightning:: sign:: EntropySource ;
4141use lightning:: sign:: OutputSpender ;
4242use lightning:: util:: logger:: Logger ;
43- use lightning:: util:: persist:: { KVStoreSync , Persister , PersisterSync } ;
43+ use lightning:: util:: persist:: { KVStore , KVStoreSync , Persister , PersisterSync } ;
4444use lightning:: util:: sweep:: OutputSweeper ;
4545#[ cfg( feature = "std" ) ]
4646use lightning:: util:: sweep:: OutputSweeperSync ;
@@ -706,7 +706,7 @@ use futures_util::{dummy_waker, OptionalSelector, Selector, SelectorOutput};
706706/// # persister: Arc<Store>,
707707/// # logger: Arc<Logger>,
708708/// # scorer: Arc<Scorer>,
709- /// # sweeper: Arc<OutputSweeper<Arc<B>, Arc<D>, Arc<FE>, Arc<F>, Arc<K >, Arc<Logger>, Arc<O>>>,
709+ /// # sweeper: Arc<OutputSweeper<Arc<B>, Arc<D>, Arc<FE>, Arc<F>, Arc<lightning::util::persist::KVStoreSyncWrapper<Arc<K>> >, Arc<Logger>, Arc<O>>>,
710710/// # }
711711/// #
712712/// # async fn setup_background_processing<
@@ -719,7 +719,8 @@ use futures_util::{dummy_waker, OptionalSelector, Selector, SelectorOutput};
719719/// # O: lightning::sign::OutputSpender + Send + Sync + 'static,
720720/// # >(node: Node<B, F, FE, UL, D, K, O>) {
721721/// let background_persister_sync = Arc::clone(&node.persister);
722- /// let background_persister = Arc::new(Arc::new(lightning::util::persist::KVStoreSyncWrapper(background_persister_sync)));
722+ /// let background_kv_store = Arc::new(lightning::util::persist::KVStoreSyncWrapper(background_persister_sync));
723+ /// let background_persister = Arc::new(background_kv_store);
723724/// let background_event_handler = Arc::clone(&node.event_handler);
724725/// let background_chain_mon = Arc::clone(&node.chain_monitor);
725726/// let background_chan_man = Arc::clone(&node.channel_manager);
@@ -832,7 +833,7 @@ where
832833 LM :: Target : ALiquidityManager ,
833834 O :: Target : ' static + OutputSpender ,
834835 D :: Target : ' static + ChangeDestinationSource ,
835- K :: Target : ' static + KVStoreSync ,
836+ K :: Target : ' static + KVStore ,
836837{
837838 let mut should_break = false ;
838839 let async_event_handler = |event| {
0 commit comments