@@ -21,6 +21,8 @@ use lightning::chain;
2121use lightning:: chain:: chaininterface:: { BroadcasterInterface , FeeEstimator } ;
2222use lightning:: chain:: chainmonitor:: { ChainMonitor , Persist } ;
2323#[ cfg( feature = "std" ) ]
24+ use lightning:: chain:: chainmonitor:: { ChainMonitorSync , PersistSync } ;
25+ #[ cfg( feature = "std" ) ]
2426use lightning:: events:: EventHandler ;
2527#[ cfg( feature = "std" ) ]
2628use lightning:: events:: EventsProvider ;
@@ -41,9 +43,7 @@ use lightning::sign::EntropySource;
4143use lightning:: sign:: OutputSpender ;
4244use lightning:: util:: async_poll:: FutureSpawner ;
4345use lightning:: util:: logger:: Logger ;
44- use lightning:: util:: persist:: {
45- KVStore , KVStoreSync , KVStoreSyncWrapper , Persister , PersisterSync ,
46- } ;
46+ use lightning:: util:: persist:: { KVStore , KVStoreSync , Persister , PersisterSync } ;
4747use lightning:: util:: sweep:: OutputSweeper ;
4848#[ cfg( feature = "std" ) ]
4949use lightning:: util:: sweep:: OutputSweeperSync ;
@@ -998,7 +998,7 @@ impl BackgroundProcessor {
998998 ES : ' static + Deref + Send ,
999999 M : ' static
10001000 + Deref <
1001- Target = ChainMonitor <
1001+ Target = ChainMonitorSync <
10021002 <CM :: Target as AChannelManager >:: Signer ,
10031003 CF ,
10041004 T ,
@@ -1035,7 +1035,7 @@ impl BackgroundProcessor {
10351035 T :: Target : ' static + BroadcasterInterface ,
10361036 F :: Target : ' static + FeeEstimator ,
10371037 L :: Target : ' static + Logger ,
1038- P :: Target : ' static + Persist < <CM :: Target as AChannelManager >:: Signer > ,
1038+ P :: Target : ' static + PersistSync < <CM :: Target as AChannelManager >:: Signer > ,
10391039 PS :: Target : ' static + PersisterSync < ' a , CM , L , S > ,
10401040 ES :: Target : ' static + EntropySource ,
10411041 CM :: Target : AChannelManager ,
0 commit comments