File tree Expand file tree Collapse file tree 1 file changed +6
-24
lines changed Expand file tree Collapse file tree 1 file changed +6
-24
lines changed Original file line number Diff line number Diff line change @@ -1441,14 +1441,8 @@ where
1441
1441
1442
1442
for i in 0 ..variant. n_children ( ) {
1443
1443
let entry = variant. child_value ( i) ;
1444
- let key = match entry. child_value ( 0 ) . get ( ) {
1445
- Some ( key) => key,
1446
- None => return None ,
1447
- } ;
1448
- let val = match entry. child_value ( 1 ) . get ( ) {
1449
- Some ( val) => val,
1450
- None => return None ,
1451
- } ;
1444
+ let key = entry. child_value ( 0 ) . get ( ) ?;
1445
+ let val = entry. child_value ( 1 ) . get ( ) ?;
1452
1446
1453
1447
map. insert ( key, val) ;
1454
1448
}
@@ -1471,14 +1465,8 @@ where
1471
1465
1472
1466
for i in 0 ..variant. n_children ( ) {
1473
1467
let entry = variant. child_value ( i) ;
1474
- let key = match entry. child_value ( 0 ) . get ( ) {
1475
- Some ( key) => key,
1476
- None => return None ,
1477
- } ;
1478
- let val = match entry. child_value ( 1 ) . get ( ) {
1479
- Some ( val) => val,
1480
- None => return None ,
1481
- } ;
1468
+ let key = entry. child_value ( 0 ) . get ( ) ?;
1469
+ let val = entry. child_value ( 1 ) . get ( ) ?;
1482
1470
1483
1471
map. insert ( key, val) ;
1484
1472
}
@@ -1646,14 +1634,8 @@ where
1646
1634
return None ;
1647
1635
}
1648
1636
1649
- let key = match variant. child_value ( 0 ) . get ( ) {
1650
- Some ( key) => key,
1651
- None => return None ,
1652
- } ;
1653
- let value = match variant. child_value ( 1 ) . get ( ) {
1654
- Some ( value) => value,
1655
- None => return None ,
1656
- } ;
1637
+ let key = variant. child_value ( 0 ) . get ( ) ?;
1638
+ let value = variant. child_value ( 1 ) . get ( ) ?;
1657
1639
1658
1640
Some ( Self { key, value } )
1659
1641
}
You can’t perform that action at this time.
0 commit comments