@@ -663,21 +663,21 @@ pub type SimpleRefChannelManager<'a, 'b, 'c, 'd, 'e, M, T, F, L> = ChannelManage
663
663
// |
664
664
// |__`forward_htlcs`
665
665
// |
666
- // |__`channel_state `
666
+ // |__`pending_inbound_payments `
667
667
// | |
668
- // | |__`id_to_peer `
668
+ // | |__`claimable_htlcs `
669
669
// | |
670
- // | |__`short_to_chan_info`
671
- // | |
672
- // | |__`per_peer_state`
673
- // | |
674
- // | |__`outbound_scid_aliases`
670
+ // | |__`pending_outbound_payments`
675
671
// | |
676
- // | |__`pending_inbound_payments`
672
+ // | |__`channel_state`
673
+ // | |
674
+ // | |__`id_to_peer`
677
675
// | |
678
- // | |__`claimable_htlcs `
676
+ // | |__`short_to_chan_info `
679
677
// | |
680
- // | |__`pending_outbound_payments`
678
+ // | |__`per_peer_state`
679
+ // | |
680
+ // | |__`outbound_scid_aliases`
681
681
// | |
682
682
// | |__`best_block`
683
683
// | |
@@ -6777,18 +6777,19 @@ impl<M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> Writeable for ChannelMana
6777
6777
}
6778
6778
}
6779
6779
6780
- let mut htlc_purposes : Vec < events :: PaymentPurpose > = Vec :: new ( ) ;
6781
- {
6782
- let claimable_htlcs = self . claimable_htlcs . lock ( ) . unwrap ( ) ;
6783
- ( claimable_htlcs . len ( ) as u64 ) . write ( writer ) ? ;
6784
- for ( payment_hash , ( purpose , previous_hops ) ) in claimable_htlcs . iter ( ) {
6785
- payment_hash . write ( writer) ?;
6786
- ( previous_hops . len ( ) as u64 ) . write ( writer ) ? ;
6787
- for htlc in previous_hops . iter ( ) {
6788
- htlc . write ( writer) ?;
6789
- }
6790
- htlc_purposes . push ( purpose . clone ( ) ) ;
6780
+ let pending_inbound_payments = self . pending_inbound_payments . lock ( ) . unwrap ( ) ;
6781
+ let claimable_htlcs = self . claimable_htlcs . lock ( ) . unwrap ( ) ;
6782
+ let pending_outbound_payments = self . pending_outbound_payments . lock ( ) . unwrap ( ) ;
6783
+
6784
+ let mut htlc_purposes : Vec < & events :: PaymentPurpose > = Vec :: new ( ) ;
6785
+ ( claimable_htlcs . len ( ) as u64 ) . write ( writer) ?;
6786
+ for ( payment_hash , ( purpose , previous_hops ) ) in claimable_htlcs . iter ( ) {
6787
+ payment_hash . write ( writer ) ? ;
6788
+ ( previous_hops . len ( ) as u64 ) . write ( writer) ?;
6789
+ for htlc in previous_hops . iter ( ) {
6790
+ htlc . write ( writer ) ? ;
6791
6791
}
6792
+ htlc_purposes. push ( purpose) ;
6792
6793
}
6793
6794
6794
6795
let per_peer_state = self . per_peer_state . write ( ) . unwrap ( ) ;
@@ -6799,8 +6800,6 @@ impl<M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> Writeable for ChannelMana
6799
6800
peer_state. latest_features . write ( writer) ?;
6800
6801
}
6801
6802
6802
- let pending_inbound_payments = self . pending_inbound_payments . lock ( ) . unwrap ( ) ;
6803
- let pending_outbound_payments = self . pending_outbound_payments . lock ( ) . unwrap ( ) ;
6804
6803
let events = self . pending_events . lock ( ) . unwrap ( ) ;
6805
6804
( events. len ( ) as u64 ) . write ( writer) ?;
6806
6805
for event in events. iter ( ) {
0 commit comments