@@ -336,7 +336,7 @@ mod tests {
336336 begin_open_channel!( $node_a, $node_b, $channel_value) ;
337337 let events = $node_a. node. get_and_clear_pending_events( ) ;
338338 assert_eq!( events. len( ) , 1 ) ;
339- let ( temporary_channel_id, tx) = handle_funding_generation_ready!( events[ 0 ] , $channel_value) ;
339+ let ( temporary_channel_id, tx) = handle_funding_generation_ready!( & events[ 0 ] , $channel_value) ;
340340 end_open_channel!( $node_a, $node_b, temporary_channel_id, tx) ;
341341 tx
342342 } }
@@ -353,14 +353,14 @@ mod tests {
353353 macro_rules! handle_funding_generation_ready {
354354 ( $event: expr, $channel_value: expr) => { {
355355 match $event {
356- Event :: FundingGenerationReady { ref temporary_channel_id, ref channel_value_satoshis, ref output_script, user_channel_id } => {
357- assert_eq!( * channel_value_satoshis, $channel_value) ;
356+ & Event :: FundingGenerationReady { temporary_channel_id, channel_value_satoshis, ref output_script, user_channel_id } => {
357+ assert_eq!( channel_value_satoshis, $channel_value) ;
358358 assert_eq!( user_channel_id, 42 ) ;
359359
360360 let tx = Transaction { version: 1 as i32 , lock_time: 0 , input: Vec :: new( ) , output: vec![ TxOut {
361- value: * channel_value_satoshis, script_pubkey: output_script. clone( ) ,
361+ value: channel_value_satoshis, script_pubkey: output_script. clone( ) ,
362362 } ] } ;
363- ( * temporary_channel_id, tx)
363+ ( temporary_channel_id, tx)
364364 } ,
365365 _ => panic!( "Unexpected event" ) ,
366366 }
@@ -414,7 +414,7 @@ mod tests {
414414 // Initiate the background processors to watch each node.
415415 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
416416 let persister = move |node : & ChannelManager < InMemorySigner , Arc < ChainMonitor > , Arc < test_utils:: TestBroadcaster > , Arc < KeysManager > , Arc < test_utils:: TestFeeEstimator > , Arc < test_utils:: TestLogger > > | FilesystemPersister :: persist_manager ( data_dir. clone ( ) , node) ;
417- let event_handler = |_| { } ;
417+ let event_handler = |_: & _ | { } ;
418418 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) ) ;
419419
420420 macro_rules! check_persisted_data {
@@ -467,7 +467,7 @@ mod tests {
467467 let nodes = create_nodes ( 1 , "test_timer_tick_called" . to_string ( ) ) ;
468468 let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
469469 let persister = move |node : & ChannelManager < InMemorySigner , Arc < ChainMonitor > , Arc < test_utils:: TestBroadcaster > , Arc < KeysManager > , Arc < test_utils:: TestFeeEstimator > , Arc < test_utils:: TestLogger > > | FilesystemPersister :: persist_manager ( data_dir. clone ( ) , node) ;
470- let event_handler = |_| { } ;
470+ let event_handler = |_: & _ | { } ;
471471 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) ) ;
472472 loop {
473473 let log_entries = nodes[ 0 ] . logger . lines . lock ( ) . unwrap ( ) ;
@@ -489,7 +489,7 @@ mod tests {
489489 open_channel ! ( nodes[ 0 ] , nodes[ 1 ] , 100000 ) ;
490490
491491 let persister = |_: & _ | Err ( std:: io:: Error :: new ( std:: io:: ErrorKind :: Other , "test" ) ) ;
492- let event_handler = |_| { } ;
492+ let event_handler = |_: & _ | { } ;
493493 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) ) ;
494494 match bg_processor. join ( ) {
495495 Ok ( _) => panic ! ( "Expected error persisting manager" ) ,
@@ -509,7 +509,7 @@ mod tests {
509509
510510 // Set up a background event handler for FundingGenerationReady events.
511511 let ( sender, receiver) = std:: sync:: mpsc:: sync_channel ( 1 ) ;
512- let event_handler = move |event| {
512+ let event_handler = move |event : & Event | {
513513 sender. send ( handle_funding_generation_ready ! ( event, channel_value) ) . unwrap ( ) ;
514514 } ;
515515 let bg_processor = BackgroundProcessor :: start ( persister. clone ( ) , event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) ) ;
@@ -535,7 +535,7 @@ mod tests {
535535
536536 // Set up a background event handler for SpendableOutputs events.
537537 let ( sender, receiver) = std:: sync:: mpsc:: sync_channel ( 1 ) ;
538- let event_handler = move |event| sender. send ( event) . unwrap ( ) ;
538+ let event_handler = move |event : & Event | sender. send ( event. clone ( ) ) . unwrap ( ) ;
539539 let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) ) ;
540540
541541 // Force close the channel and check that the SpendableOutputs event was handled.
0 commit comments