@@ -217,9 +217,9 @@ impl<
217
217
L : Deref ,
218
218
> EventHandler for DecoratingEventHandler < ' a , E , PGS , RGS , G , A , L >
219
219
where A :: Target : chain:: Access , L :: Target : Logger {
220
- fn handle_event ( & self , event : & Event ) {
220
+ fn handle_event ( & self , event : Event ) {
221
221
if let Some ( network_graph) = self . gossip_sync . network_graph ( ) {
222
- network_graph. handle_event ( event) ;
222
+ network_graph. handle_event ( event. clone ( ) ) ;
223
223
}
224
224
self . event_handler . handle_event ( event) ;
225
225
}
@@ -769,7 +769,7 @@ mod tests {
769
769
begin_open_channel!( $node_a, $node_b, $channel_value) ;
770
770
let events = $node_a. node. get_and_clear_pending_events( ) ;
771
771
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) ;
773
773
end_open_channel!( $node_a, $node_b, temporary_channel_id, tx) ;
774
774
tx
775
775
} }
@@ -786,7 +786,7 @@ mod tests {
786
786
macro_rules! handle_funding_generation_ready {
787
787
( $event: expr, $channel_value: expr) => { {
788
788
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, .. } => {
790
790
assert_eq!( channel_value_satoshis, $channel_value) ;
791
791
assert_eq!( user_channel_id, 42 ) ;
792
792
@@ -847,7 +847,7 @@ mod tests {
847
847
// Initiate the background processors to watch each node.
848
848
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
849
849
let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
850
- let event_handler = |_: & _ | { } ;
850
+ let event_handler = |_: _ | { } ;
851
851
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 ( ) ) ) ;
852
852
853
853
macro_rules! check_persisted_data {
@@ -909,7 +909,7 @@ mod tests {
909
909
let nodes = create_nodes ( 1 , "test_timer_tick_called" . to_string ( ) ) ;
910
910
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
911
911
let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
912
- let event_handler = |_: & _ | { } ;
912
+ let event_handler = |_: _ | { } ;
913
913
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 ( ) ) ) ;
914
914
loop {
915
915
let log_entries = nodes[ 0 ] . logger . lines . lock ( ) . unwrap ( ) ;
@@ -932,7 +932,7 @@ mod tests {
932
932
933
933
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
934
934
let persister = Arc :: new ( Persister :: new ( data_dir) . with_manager_error ( std:: io:: ErrorKind :: Other , "test" ) ) ;
935
- let event_handler = |_: & _ | { } ;
935
+ let event_handler = |_: _ | { } ;
936
936
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 ( ) ) ) ;
937
937
match bg_processor. join ( ) {
938
938
Ok ( _) => panic ! ( "Expected error persisting manager" ) ,
@@ -949,7 +949,7 @@ mod tests {
949
949
let nodes = create_nodes ( 2 , "test_persist_network_graph_error" . to_string ( ) ) ;
950
950
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
951
951
let persister = Arc :: new ( Persister :: new ( data_dir) . with_graph_error ( std:: io:: ErrorKind :: Other , "test" ) ) ;
952
- let event_handler = |_: & _ | { } ;
952
+ let event_handler = |_: _ | { } ;
953
953
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 ( ) ) ) ;
954
954
955
955
match bg_processor. stop ( ) {
@@ -967,7 +967,7 @@ mod tests {
967
967
let nodes = create_nodes ( 2 , "test_persist_scorer_error" . to_string ( ) ) ;
968
968
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
969
969
let persister = Arc :: new ( Persister :: new ( data_dir) . with_scorer_error ( std:: io:: ErrorKind :: Other , "test" ) ) ;
970
- let event_handler = |_: & _ | { } ;
970
+ let event_handler = |_: _ | { } ;
971
971
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 ( ) ) ) ;
972
972
973
973
match bg_processor. stop ( ) {
@@ -988,7 +988,7 @@ mod tests {
988
988
989
989
// Set up a background event handler for FundingGenerationReady events.
990
990
let ( sender, receiver) = std:: sync:: mpsc:: sync_channel ( 1 ) ;
991
- let event_handler = move |event : & Event | {
991
+ let event_handler = move |event : Event | {
992
992
sender. send ( handle_funding_generation_ready ! ( event, channel_value) ) . unwrap ( ) ;
993
993
} ;
994
994
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 ( ) ) ) ;
@@ -1014,7 +1014,7 @@ mod tests {
1014
1014
1015
1015
// Set up a background event handler for SpendableOutputs events.
1016
1016
let ( sender, receiver) = std:: sync:: mpsc:: sync_channel ( 1 ) ;
1017
- let event_handler = move |event : & Event | sender. send ( event. clone ( ) ) . unwrap ( ) ;
1017
+ let event_handler = move |event : Event | sender. send ( event. clone ( ) ) . unwrap ( ) ;
1018
1018
let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
1019
1019
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 ( ) ) ) ;
1020
1020
@@ -1039,7 +1039,7 @@ mod tests {
1039
1039
let nodes = create_nodes ( 2 , "test_scorer_persistence" . to_string ( ) ) ;
1040
1040
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
1041
1041
let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
1042
- let event_handler = |_: & _ | { } ;
1042
+ let event_handler = |_: _ | { } ;
1043
1043
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 ( ) ) ) ;
1044
1044
1045
1045
loop {
@@ -1067,7 +1067,7 @@ mod tests {
1067
1067
assert ! ( original_graph_description. contains( "42: features: 0000, node_one:" ) ) ;
1068
1068
assert_eq ! ( network_graph. read_only( ) . channels( ) . len( ) , 1 ) ;
1069
1069
1070
- let event_handler = |_: & _ | { } ;
1070
+ let event_handler = |_: _ | { } ;
1071
1071
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 ( ) ) ) ;
1072
1072
1073
1073
loop {
@@ -1120,7 +1120,7 @@ mod tests {
1120
1120
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
1121
1121
let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
1122
1122
let router = DefaultRouter :: new ( Arc :: clone ( & nodes[ 0 ] . network_graph ) , Arc :: clone ( & nodes[ 0 ] . logger ) , random_seed_bytes, Arc :: clone ( & nodes[ 0 ] . scorer ) ) ;
1123
- let invoice_payer = Arc :: new ( InvoicePayer :: new ( Arc :: clone ( & nodes[ 0 ] . node ) , router, Arc :: clone ( & nodes[ 0 ] . logger ) , |_: & _ | { } , Retry :: Attempts ( 2 ) ) ) ;
1123
+ let invoice_payer = Arc :: new ( InvoicePayer :: new ( Arc :: clone ( & nodes[ 0 ] . node ) , router, Arc :: clone ( & nodes[ 0 ] . logger ) , |_: _ | { } , Retry :: Attempts ( 2 ) ) ) ;
1124
1124
let event_handler = Arc :: clone ( & invoice_payer) ;
1125
1125
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 ( ) ) ) ;
1126
1126
assert ! ( bg_processor. stop( ) . is_ok( ) ) ;
0 commit comments