@@ -336,7 +336,7 @@ mod tests {
336
336
begin_open_channel!( $node_a, $node_b, $channel_value) ;
337
337
let events = $node_a. node. get_and_clear_pending_events( ) ;
338
338
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) ;
340
340
end_open_channel!( $node_a, $node_b, temporary_channel_id, tx) ;
341
341
tx
342
342
} }
@@ -353,14 +353,14 @@ mod tests {
353
353
macro_rules! handle_funding_generation_ready {
354
354
( $event: expr, $channel_value: expr) => { {
355
355
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) ;
358
358
assert_eq!( user_channel_id, 42 ) ;
359
359
360
360
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( ) ,
362
362
} ] } ;
363
- ( * temporary_channel_id, tx)
363
+ ( temporary_channel_id, tx)
364
364
} ,
365
365
_ => panic!( "Unexpected event" ) ,
366
366
}
@@ -414,7 +414,7 @@ mod tests {
414
414
// Initiate the background processors to watch each node.
415
415
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
416
416
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 = |_: & _ | { } ;
418
418
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 ( ) ) ;
419
419
420
420
macro_rules! check_persisted_data {
@@ -467,7 +467,7 @@ mod tests {
467
467
let nodes = create_nodes ( 1 , "test_timer_tick_called" . to_string ( ) ) ;
468
468
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
469
469
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 = |_: & _ | { } ;
471
471
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 ( ) ) ;
472
472
loop {
473
473
let log_entries = nodes[ 0 ] . logger . lines . lock ( ) . unwrap ( ) ;
@@ -489,7 +489,7 @@ mod tests {
489
489
open_channel ! ( nodes[ 0 ] , nodes[ 1 ] , 100000 ) ;
490
490
491
491
let persister = |_: & _ | Err ( std:: io:: Error :: new ( std:: io:: ErrorKind :: Other , "test" ) ) ;
492
- let event_handler = |_| { } ;
492
+ let event_handler = |_: & _ | { } ;
493
493
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 ( ) ) ;
494
494
match bg_processor. join ( ) {
495
495
Ok ( _) => panic ! ( "Expected error persisting manager" ) ,
@@ -509,7 +509,7 @@ mod tests {
509
509
510
510
// Set up a background event handler for FundingGenerationReady events.
511
511
let ( sender, receiver) = std:: sync:: mpsc:: sync_channel ( 1 ) ;
512
- let event_handler = move |event| {
512
+ let event_handler = move |event : & Event | {
513
513
sender. send ( handle_funding_generation_ready ! ( event, channel_value) ) . unwrap ( ) ;
514
514
} ;
515
515
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 {
535
535
536
536
// Set up a background event handler for SpendableOutputs events.
537
537
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 ( ) ;
539
539
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 ( ) ) ;
540
540
541
541
// Force close the channel and check that the SpendableOutputs event was handled.
0 commit comments