@@ -217,9 +217,9 @@ impl<
217217 L : Deref ,
218218> EventHandler for DecoratingEventHandler < ' a , E , PGS , RGS , G , A , L >
219219where A :: Target : chain:: Access , L :: Target : Logger {
220- fn handle_event ( & self , event : & Event ) {
220+ fn handle_event ( & self , event : Event ) {
221221 if let Some ( network_graph) = self . gossip_sync . network_graph ( ) {
222- network_graph. handle_event ( event) ;
222+ network_graph. handle_event ( event. clone ( ) ) ;
223223 }
224224 self . event_handler . handle_event ( event) ;
225225 }
@@ -769,7 +769,7 @@ mod tests {
769769 begin_open_channel!( $node_a, $node_b, $channel_value) ;
770770 let events = $node_a. node. get_and_clear_pending_events( ) ;
771771 assert_eq!( events. len( ) , 1 ) ;
772- let ( temporary_channel_id, tx) = handle_funding_generation_ready!( & events[ 0 ] , $channel_value) ;
772+ let ( temporary_channel_id, tx) = handle_funding_generation_ready!( events[ 0 ] , $channel_value) ;
773773 end_open_channel!( $node_a, $node_b, temporary_channel_id, tx) ;
774774 tx
775775 } }
@@ -786,7 +786,7 @@ mod tests {
786786 macro_rules! handle_funding_generation_ready {
787787 ( $event: expr, $channel_value: expr) => { {
788788 match $event {
789- & Event :: FundingGenerationReady { temporary_channel_id, channel_value_satoshis, ref output_script, user_channel_id, .. } => {
789+ Event :: FundingGenerationReady { temporary_channel_id, channel_value_satoshis, ref output_script, user_channel_id, .. } => {
790790 assert_eq!( channel_value_satoshis, $channel_value) ;
791791 assert_eq!( user_channel_id, 42 ) ;
792792
@@ -847,7 +847,7 @@ mod tests {
847847 // Initiate the background processors to watch each node.
848848 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
849849 let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
850- let event_handler = |_: & _ | { } ;
850+ let event_handler = |_: _ | { } ;
851851 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . p2p_gossip_sync ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
852852
853853 macro_rules! check_persisted_data {
@@ -909,7 +909,7 @@ mod tests {
909909 let nodes = create_nodes ( 1 , "test_timer_tick_called" . to_string ( ) ) ;
910910 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
911911 let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
912- let event_handler = |_: & _ | { } ;
912+ let event_handler = |_: _ | { } ;
913913 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . no_gossip_sync ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
914914 loop {
915915 let log_entries = nodes[ 0 ] . logger . lines . lock ( ) . unwrap ( ) ;
@@ -932,7 +932,7 @@ mod tests {
932932
933933 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
934934 let persister = Arc :: new ( Persister :: new ( data_dir) . with_manager_error ( std:: io:: ErrorKind :: Other , "test" ) ) ;
935- let event_handler = |_: & _ | { } ;
935+ let event_handler = |_: _ | { } ;
936936 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . no_gossip_sync ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
937937 match bg_processor. join ( ) {
938938 Ok ( _) => panic ! ( "Expected error persisting manager" ) ,
@@ -949,7 +949,7 @@ mod tests {
949949 let nodes = create_nodes ( 2 , "test_persist_network_graph_error" . to_string ( ) ) ;
950950 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
951951 let persister = Arc :: new ( Persister :: new ( data_dir) . with_graph_error ( std:: io:: ErrorKind :: Other , "test" ) ) ;
952- let event_handler = |_: & _ | { } ;
952+ let event_handler = |_: _ | { } ;
953953 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . p2p_gossip_sync ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
954954
955955 match bg_processor. stop ( ) {
@@ -967,7 +967,7 @@ mod tests {
967967 let nodes = create_nodes ( 2 , "test_persist_scorer_error" . to_string ( ) ) ;
968968 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
969969 let persister = Arc :: new ( Persister :: new ( data_dir) . with_scorer_error ( std:: io:: ErrorKind :: Other , "test" ) ) ;
970- let event_handler = |_: & _ | { } ;
970+ let event_handler = |_: _ | { } ;
971971 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . no_gossip_sync ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
972972
973973 match bg_processor. stop ( ) {
@@ -988,7 +988,7 @@ mod tests {
988988
989989 // Set up a background event handler for FundingGenerationReady events.
990990 let ( sender, receiver) = std:: sync:: mpsc:: sync_channel ( 1 ) ;
991- let event_handler = move |event : & Event | match event {
991+ let event_handler = move |event : Event | match event {
992992 Event :: FundingGenerationReady { .. } => sender. send ( handle_funding_generation_ready ! ( event, channel_value) ) . unwrap ( ) ,
993993 Event :: ChannelReady { .. } => { } ,
994994 _ => panic ! ( "Unexpected event: {:?}" , event) ,
@@ -1017,7 +1017,7 @@ mod tests {
10171017
10181018 // Set up a background event handler for SpendableOutputs events.
10191019 let ( sender, receiver) = std:: sync:: mpsc:: sync_channel ( 1 ) ;
1020- let event_handler = move |event : & Event | match event {
1020+ let event_handler = move |event : Event | match event {
10211021 Event :: SpendableOutputs { .. } => sender. send ( event. clone ( ) ) . unwrap ( ) ,
10221022 Event :: ChannelReady { .. } => { } ,
10231023 Event :: ChannelClosed { .. } => { } ,
@@ -1047,7 +1047,7 @@ mod tests {
10471047 let nodes = create_nodes ( 2 , "test_scorer_persistence" . to_string ( ) ) ;
10481048 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
10491049 let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
1050- let event_handler = |_: & _ | { } ;
1050+ let event_handler = |_: _ | { } ;
10511051 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . no_gossip_sync ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
10521052
10531053 loop {
@@ -1075,7 +1075,7 @@ mod tests {
10751075 assert ! ( original_graph_description. contains( "42: features: 0000, node_one:" ) ) ;
10761076 assert_eq ! ( network_graph. read_only( ) . channels( ) . len( ) , 1 ) ;
10771077
1078- let event_handler = |_: & _ | { } ;
1078+ let event_handler = |_: _ | { } ;
10791079 let background_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . rapid_gossip_sync ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
10801080
10811081 loop {
@@ -1128,7 +1128,7 @@ mod tests {
11281128 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
11291129 let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
11301130 let router = DefaultRouter :: new ( Arc :: clone ( & nodes[ 0 ] . network_graph ) , Arc :: clone ( & nodes[ 0 ] . logger ) , random_seed_bytes, Arc :: clone ( & nodes[ 0 ] . scorer ) ) ;
1131- let invoice_payer = Arc :: new ( InvoicePayer :: new ( Arc :: clone ( & nodes[ 0 ] . node ) , router, Arc :: clone ( & nodes[ 0 ] . logger ) , |_: & _ | { } , Retry :: Attempts ( 2 ) ) ) ;
1131+ let invoice_payer = Arc :: new ( InvoicePayer :: new ( Arc :: clone ( & nodes[ 0 ] . node ) , router, Arc :: clone ( & nodes[ 0 ] . logger ) , |_: _ | { } , Retry :: Attempts ( 2 ) ) ) ;
11321132 let event_handler = Arc :: clone ( & invoice_payer) ;
11331133 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . no_gossip_sync ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
11341134 assert ! ( bg_processor. stop( ) . is_ok( ) ) ;
0 commit comments