enum Color { red green = 10 blue } @[flag] enum Permissions { read write execute } fn main() { println(unsafe { Color(0) }) println(unsafe { Color(10) }) println(unsafe { Color(12) }) println(unsafe { Color(-10) }) println(unsafe { Permissions(0b101) }) println(unsafe { Permissions(0b1010) }) println(unsafe { Permissions(-1) }) println(unsafe { Permissions(0) }) }