typedefshort int16_t;// `cbindgen` emits this C idiom as the translation of://// #[repr(i16)]// pub enum Enum {// Variant,// }enum Enum {
Variant,};typedefint16_t Enum;// C is also fine with the typedef coming before the enum.typedefint16_t TypedefFirst;enum TypedefFirst {
Variant2,};