@@ -21,6 +21,8 @@ use lightning::chain;
21
21
use lightning:: chain:: chaininterface:: { BroadcasterInterface , FeeEstimator } ;
22
22
use lightning:: chain:: chainmonitor:: { ChainMonitor , Persist } ;
23
23
#[ cfg( feature = "std" ) ]
24
+ use lightning:: chain:: chainmonitor:: { ChainMonitorSync , PersistSync } ;
25
+ #[ cfg( feature = "std" ) ]
24
26
use lightning:: events:: EventHandler ;
25
27
#[ cfg( feature = "std" ) ]
26
28
use lightning:: events:: EventsProvider ;
@@ -41,9 +43,7 @@ use lightning::sign::EntropySource;
41
43
use lightning:: sign:: OutputSpender ;
42
44
use lightning:: util:: async_poll:: FutureSpawner ;
43
45
use 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 } ;
47
47
use lightning:: util:: sweep:: OutputSweeper ;
48
48
#[ cfg( feature = "std" ) ]
49
49
use lightning:: util:: sweep:: OutputSweeperSync ;
@@ -998,7 +998,7 @@ impl BackgroundProcessor {
998
998
ES : ' static + Deref + Send ,
999
999
M : ' static
1000
1000
+ Deref <
1001
- Target = ChainMonitor <
1001
+ Target = ChainMonitorSync <
1002
1002
<CM :: Target as AChannelManager >:: Signer ,
1003
1003
CF ,
1004
1004
T ,
@@ -1035,7 +1035,7 @@ impl BackgroundProcessor {
1035
1035
T :: Target : ' static + BroadcasterInterface ,
1036
1036
F :: Target : ' static + FeeEstimator ,
1037
1037
L :: Target : ' static + Logger ,
1038
- P :: Target : ' static + Persist < <CM :: Target as AChannelManager >:: Signer > ,
1038
+ P :: Target : ' static + PersistSync < <CM :: Target as AChannelManager >:: Signer > ,
1039
1039
PS :: Target : ' static + PersisterSync < ' a , CM , L , S > ,
1040
1040
ES :: Target : ' static + EntropySource ,
1041
1041
CM :: Target : AChannelManager ,
0 commit comments