File tree 2 files changed +3
-7
lines changed
2 files changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,6 @@ cast_precision_loss = "allow"
59
59
cast_sign_loss = " allow"
60
60
default_trait_access = " allow"
61
61
explicit_into_iter_loop = " allow"
62
- flat_map_option = " allow"
63
62
ignored_unit_patterns = " allow"
64
63
implicit_hasher = " allow"
65
64
items_after_statements = " allow"
Original file line number Diff line number Diff line change @@ -2630,12 +2630,9 @@ impl CodeGenerator for CompInfo {
2630
2630
} else {
2631
2631
self . fields ( )
2632
2632
. iter ( )
2633
- . filter_map ( |field| match * field {
2634
- Field :: DataMember ( ref f) if f. name ( ) . is_some ( ) => Some ( f) ,
2635
- _ => None ,
2636
- } )
2637
- . flat_map ( |field| {
2638
- let name = field. name ( ) . unwrap ( ) ;
2633
+ . filter_map ( |field| {
2634
+ let Field :: DataMember ( field) = field else { return None } ;
2635
+ let name = field. name ( ) ?;
2639
2636
field. offset ( ) . map ( |offset| {
2640
2637
let field_offset = offset / 8 ;
2641
2638
let field_name = ctx. rust_ident ( name) ;
You can’t perform that action at this time.
0 commit comments