1 pub enum Foo { 2 Two(char, char), 3 One(char), 4 Zero, 5 } 6 7 #[no_mangle] is_zero(foo: Foo) -> bool8 pub fn is_zero(foo: Foo) -> bool { 9 match foo { 10 Foo::Zero => true, 11 _ => false, 12 } 13 } 14