@@ -712,11 +712,7 @@ impl CompFields {
712
712
}
713
713
} ;
714
714
715
- fn has_method (
716
- methods : & [ Method ] ,
717
- ctx : & BindgenContext ,
718
- name : & str ,
719
- ) -> bool {
715
+ fn has_method ( methods : & [ Method ] , ctx : & BindgenContext , name : & str ) -> bool {
720
716
methods. iter ( ) . any ( |method| {
721
717
let method_name = ctx. resolve_func ( method. signature ( ) ) . name ( ) ;
722
718
method_name == name || ctx. rust_mangle ( & method_name) == name
@@ -738,8 +734,7 @@ impl CompFields {
738
734
. map ( |bitfield_name| {
739
735
let bitfield_name = bitfield_name. to_string ( ) ;
740
736
let getter = {
741
- let mut getter =
742
- ctx. rust_mangle ( & bitfield_name) . to_string ( ) ;
737
+ let mut getter = ctx. rust_mangle ( & bitfield_name) . to_string ( ) ;
743
738
if has_method ( methods, ctx, & getter) {
744
739
getter. push_str ( "_bindgen_bitfield" ) ;
745
740
}
@@ -753,49 +748,33 @@ impl CompFields {
753
748
}
754
749
setter
755
750
} ;
756
- (
757
- bitfield_name,
758
- AccessorNamesPair {
759
- getter,
760
- setter,
761
- } ,
762
- )
751
+ ( bitfield_name, AccessorNamesPair { getter, setter } )
763
752
} )
764
753
. collect ( ) ;
765
754
766
755
let mut anon_field_counter = 0 ;
767
756
for field in fields. iter_mut ( ) {
768
757
match * field {
769
- Field :: DataMember ( FieldData {
770
- ref mut name, ..
771
- } ) => {
758
+ Field :: DataMember ( FieldData { ref mut name, .. } ) => {
772
759
if let Some ( _) = * name {
773
760
continue ;
774
761
}
775
762
776
763
anon_field_counter += 1 ;
777
- let generated_name =
778
- format ! ( "__bindgen_anon_{}" , anon_field_counter) ;
764
+ let generated_name = format ! ( "__bindgen_anon_{}" , anon_field_counter) ;
779
765
* name = Some ( generated_name) ;
780
766
}
781
- Field :: Bitfields ( ref mut bu) => for bitfield in
782
- & mut bu. bitfields
783
- {
767
+ Field :: Bitfields ( ref mut bu) => for bitfield in & mut bu. bitfields {
784
768
if bitfield. name ( ) . is_none ( ) {
785
769
continue ;
786
770
}
787
771
788
- let ( getter, setter) =
789
- match accessor_names. remove ( bitfield. name ( ) . unwrap ( ) ) {
790
- Some ( AccessorNamesPair {
791
- getter,
792
- setter,
793
- } ) => ( getter, setter) ,
794
- None => continue ,
795
- } ;
796
-
797
- bitfield. getter_name = Some ( getter) ;
798
- bitfield. setter_name = Some ( setter) ;
772
+ if let Some ( AccessorNamesPair { getter, setter } ) =
773
+ accessor_names. remove ( bitfield. name ( ) . unwrap ( ) )
774
+ {
775
+ bitfield. getter_name = Some ( getter) ;
776
+ bitfield. setter_name = Some ( setter) ;
777
+ }
799
778
} ,
800
779
}
801
780
}
@@ -1597,7 +1576,7 @@ impl IsOpaque for CompInfo {
1597
1576
false
1598
1577
} ,
1599
1578
Field :: Bitfields ( ref unit) => {
1600
- unit. bitfields ( ) . iter ( ) . any ( |bf| {
1579
+ unit. bitfields ( ) . iter ( ) . any ( |bf| {
1601
1580
let bitfield_layout = ctx. resolve_type ( bf. ty ( ) )
1602
1581
. layout ( ctx)
1603
1582
. expect ( "Bitfield without layout? Gah!" ) ;
0 commit comments