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 @@ -59,7 +59,6 @@ cast_precision_loss = "allow"
5959cast_sign_loss = " allow"
6060default_trait_access = " allow"
6161explicit_into_iter_loop = " allow"
62- flat_map_option = " allow"
6362ignored_unit_patterns = " allow"
6463implicit_hasher = " allow"
6564items_after_statements = " allow"
Original file line number Diff line number Diff line change @@ -2630,12 +2630,9 @@ impl CodeGenerator for CompInfo {
26302630 } else {
26312631 self . fields ( )
26322632 . 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 ( ) ?;
26392636 field. offset ( ) . map ( |offset| {
26402637 let field_offset = offset / 8 ;
26412638 let field_name = ctx. rust_ident ( name) ;
You can’t perform that action at this time.
0 commit comments