1 #[repr(i64)] 2 pub enum Foo { 3 MinusTwo(u32) = -2, 4 MinusOne = -1, 5 Zero(u32), 6 } 7 8 #[no_mangle] is_minus_one(foo: Foo) -> bool9 pub fn is_minus_one(foo: Foo) -> bool { 10 match foo { 11 Foo::MinusOne => true, 12 _ => false, 13 } 14 } 15