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