1 // bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq 2 // 3 struct foo { 4 unsigned int a; 5 union { 6 unsigned int b; 7 struct { 8 unsigned short c1; 9 unsigned short c2; 10 }; 11 12 struct { 13 unsigned char d1; 14 unsigned char d2; 15 unsigned char d3; 16 unsigned char d4; 17 }; 18 }; 19 }; 20