@@ -1275,7 +1275,7 @@ impl MaybeReadable for Event {
1275
1275
// Note that we do not write a length-prefixed TLV for FundingGenerationReady events.
1276
1276
0u8 => Ok ( None ) ,
1277
1277
1u8 => {
1278
- let f = || {
1278
+ let mut f = || {
1279
1279
let mut payment_hash = PaymentHash ( [ 0 ; 32 ] ) ;
1280
1280
let mut payment_preimage = None ;
1281
1281
let mut payment_secret = None ;
@@ -1323,7 +1323,7 @@ impl MaybeReadable for Event {
1323
1323
f ( )
1324
1324
} ,
1325
1325
2u8 => {
1326
- let f = || {
1326
+ let mut f = || {
1327
1327
let mut payment_preimage = PaymentPreimage ( [ 0 ; 32 ] ) ;
1328
1328
let mut payment_hash = None ;
1329
1329
let mut payment_id = None ;
@@ -1347,7 +1347,7 @@ impl MaybeReadable for Event {
1347
1347
f ( )
1348
1348
} ,
1349
1349
3u8 => {
1350
- let f = || {
1350
+ let mut f = || {
1351
1351
#[ cfg( test) ]
1352
1352
let error_code = Readable :: read ( reader) ?;
1353
1353
#[ cfg( test) ]
@@ -1390,7 +1390,7 @@ impl MaybeReadable for Event {
1390
1390
} ,
1391
1391
4u8 => Ok ( None ) ,
1392
1392
5u8 => {
1393
- let f = || {
1393
+ let mut f = || {
1394
1394
let mut outputs = WithoutLength ( Vec :: new ( ) ) ;
1395
1395
let mut channel_id: Option < ChannelId > = None ;
1396
1396
read_tlv_fields ! ( reader, {
@@ -1426,7 +1426,7 @@ impl MaybeReadable for Event {
1426
1426
} ) )
1427
1427
} ,
1428
1428
7u8 => {
1429
- let f = || {
1429
+ let mut f = || {
1430
1430
let mut total_fee_earned_msat = None ;
1431
1431
let mut prev_channel_id = None ;
1432
1432
let mut claim_from_onchain_tx = false ;
@@ -1449,7 +1449,7 @@ impl MaybeReadable for Event {
1449
1449
f ( )
1450
1450
} ,
1451
1451
9u8 => {
1452
- let f = || {
1452
+ let mut f = || {
1453
1453
let mut channel_id = ChannelId :: new_zero ( ) ;
1454
1454
let mut reason = UpgradableRequired ( None ) ;
1455
1455
let mut user_channel_id_low_opt: Option < u64 > = None ;
@@ -1479,7 +1479,7 @@ impl MaybeReadable for Event {
1479
1479
f ( )
1480
1480
} ,
1481
1481
11u8 => {
1482
- let f = || {
1482
+ let mut f = || {
1483
1483
let mut channel_id = ChannelId :: new_zero ( ) ;
1484
1484
let mut transaction = Transaction { version : 2 , lock_time : LockTime :: ZERO , input : Vec :: new ( ) , output : Vec :: new ( ) } ;
1485
1485
read_tlv_fields ! ( reader, {
@@ -1491,7 +1491,7 @@ impl MaybeReadable for Event {
1491
1491
f ( )
1492
1492
} ,
1493
1493
13u8 => {
1494
- let f = || {
1494
+ let mut f = || {
1495
1495
_init_and_read_len_prefixed_tlv_fields ! ( reader, {
1496
1496
( 0 , payment_id, required) ,
1497
1497
( 2 , payment_hash, option) ,
@@ -1507,7 +1507,7 @@ impl MaybeReadable for Event {
1507
1507
f ( )
1508
1508
} ,
1509
1509
15u8 => {
1510
- let f = || {
1510
+ let mut f = || {
1511
1511
let mut payment_hash = PaymentHash ( [ 0 ; 32 ] ) ;
1512
1512
let mut payment_id = PaymentId ( [ 0 ; 32 ] ) ;
1513
1513
let mut reason = None ;
@@ -1529,7 +1529,7 @@ impl MaybeReadable for Event {
1529
1529
Ok ( None )
1530
1530
} ,
1531
1531
19u8 => {
1532
- let f = || {
1532
+ let mut f = || {
1533
1533
let mut payment_hash = PaymentHash ( [ 0 ; 32 ] ) ;
1534
1534
let mut purpose = UpgradableRequired ( None ) ;
1535
1535
let mut amount_msat = 0 ;
@@ -1556,7 +1556,7 @@ impl MaybeReadable for Event {
1556
1556
f ( )
1557
1557
} ,
1558
1558
21u8 => {
1559
- let f = || {
1559
+ let mut f = || {
1560
1560
_init_and_read_len_prefixed_tlv_fields ! ( reader, {
1561
1561
( 0 , payment_id, required) ,
1562
1562
( 2 , payment_hash, required) ,
@@ -1572,7 +1572,7 @@ impl MaybeReadable for Event {
1572
1572
f ( )
1573
1573
} ,
1574
1574
23u8 => {
1575
- let f = || {
1575
+ let mut f = || {
1576
1576
_init_and_read_len_prefixed_tlv_fields ! ( reader, {
1577
1577
( 0 , payment_id, required) ,
1578
1578
( 2 , payment_hash, required) ,
@@ -1590,7 +1590,7 @@ impl MaybeReadable for Event {
1590
1590
f ( )
1591
1591
} ,
1592
1592
25u8 => {
1593
- let f = || {
1593
+ let mut f = || {
1594
1594
let mut prev_channel_id = ChannelId :: new_zero ( ) ;
1595
1595
let mut failed_next_destination_opt = UpgradableRequired ( None ) ;
1596
1596
read_tlv_fields ! ( reader, {
@@ -1606,7 +1606,7 @@ impl MaybeReadable for Event {
1606
1606
} ,
1607
1607
27u8 => Ok ( None ) ,
1608
1608
29u8 => {
1609
- let f = || {
1609
+ let mut f = || {
1610
1610
let mut channel_id = ChannelId :: new_zero ( ) ;
1611
1611
let mut user_channel_id: u128 = 0 ;
1612
1612
let mut counterparty_node_id = RequiredWrapper ( None ) ;
@@ -1628,7 +1628,7 @@ impl MaybeReadable for Event {
1628
1628
f ( )
1629
1629
} ,
1630
1630
31u8 => {
1631
- let f = || {
1631
+ let mut f = || {
1632
1632
let mut channel_id = ChannelId :: new_zero ( ) ;
1633
1633
let mut user_channel_id: u128 = 0 ;
1634
1634
let mut former_temporary_channel_id = None ;
@@ -1656,7 +1656,7 @@ impl MaybeReadable for Event {
1656
1656
f ( )
1657
1657
} ,
1658
1658
33u8 => {
1659
- let f = || {
1659
+ let mut f = || {
1660
1660
_init_and_read_len_prefixed_tlv_fields ! ( reader, {
1661
1661
( 0 , payment_id, required) ,
1662
1662
} ) ;
0 commit comments