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