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"
6060checked_conversions = " allow"
6161default_trait_access = " allow"
6262explicit_into_iter_loop = " allow"
63- flat_map_option = " allow"
6463ignored_unit_patterns = " allow"
6564implicit_hasher = " allow"
6665inconsistent_struct_constructor = " allow"
Original file line number Diff line number Diff line change @@ -2629,12 +2629,9 @@ impl CodeGenerator for CompInfo {
26292629 } else {
26302630 self . fields ( )
26312631 . 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 ( ) ?;
26382635 field. offset ( ) . map ( |offset| {
26392636 let field_offset = offset / 8 ;
26402637 let field_name = ctx. rust_ident ( name) ;
You can’t perform that action at this time.
0 commit comments