v2 / vlib / v / checker / tests / enum_field_value_duplicate_c.vv
13 lines · 12 sloc · 262 bytes · 0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1pub enum HardwareAccelerationDevice as i64 {
2 @none = 0
3 cpu = (1 << 0)
4 gpu = (1 << 1)
5 accelerator = (1 << 2)
6 default = (1 << 0)
7 all = 0xFFFFFFFF
8}
9
10fn main() {
11 device := HardwareAccelerationDevice.@none
12 println(device)
13}
14