@@ -40,7 +40,6 @@ use lightning::types::payment::{PaymentHash, PaymentPreimage, PaymentSecret};
4040use lightning:: util:: config:: UserConfig ;
4141use lightning:: util:: hash_tables:: hash_map:: Entry ;
4242use lightning:: util:: hash_tables:: HashMap ;
43- use lightning:: util:: native_async:: FutureSpawner ;
4443use lightning:: util:: persist:: {
4544 self , KVStore , MonitorUpdatingPersisterAsync , OUTPUT_SWEEPER_PERSISTENCE_KEY ,
4645 OUTPUT_SWEEPER_PERSISTENCE_PRIMARY_NAMESPACE , OUTPUT_SWEEPER_PERSISTENCE_SECONDARY_NAMESPACE ,
@@ -60,7 +59,6 @@ use std::convert::TryInto;
6059use std:: fmt;
6160use std:: fs;
6261use std:: fs:: File ;
63- use std:: future:: Future ;
6462use std:: io:: { BufReader , Write } ;
6563use std:: net:: ToSocketAddrs ;
6664use std:: path:: Path ;
@@ -211,14 +209,6 @@ pub(crate) type OutputSweeper = ldk_sweep::OutputSweeper<
211209// Needed due to rust-lang/rust#63033.
212210struct OutputSweeperWrapper ( Arc < OutputSweeper > ) ;
213211
214- // Trivially bridge the LDK FutureSpawner trait to tokio
215- struct TokioSpawner ;
216- impl FutureSpawner for TokioSpawner {
217- fn spawn < T : Future < Output = ( ) > + Send + ' static > ( & self , future : T ) {
218- tokio:: spawn ( future) ;
219- }
220- }
221-
222212fn handle_ldk_events < ' a > (
223213 channel_manager : Arc < ChannelManager > , bitcoind_client : & ' a BitcoindClient ,
224214 network_graph : & ' a NetworkGraph , keys_manager : & ' a KeysManager ,
0 commit comments