1// A few tests for enum-related issues that should be tested with all the enum
2// representations.
3
4struct foo {
5  enum {
6    FOO_A,
7    FOO_B,
8  } member;
9};
10
11enum Foo {
12    Bar = 0,
13    Qux
14};
15
16enum Neg {
17    MinusOne = -1,
18    One = 1,
19};
20
21/** <div rustbindgen nodebug></div> */
22enum NoDebug {
23    NoDebug1,
24    NoDebug2,
25};
26
27/** <div rustbindgen derive="Debug"></div> */
28enum Debug {
29    Debug1,
30    Debug2,
31};