blob: 5f080ec2366b323e2e9eb689700b3b8eb2eb9ff4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#[repr(u8)]
pub enum Foo {
Unit,
TwoU32s(u32, u32),
ThreeI16s { x: i16, y: i16, z: i16 },
}
#[no_mangle]
pub fn is_unit(foo: Foo) -> bool {
match foo {
Foo::Unit => true,
_ => false,
}
}
|