const std = @import("std"); const expect = std.testing.expect; const Number = enum(u8) { one, two, three, _, }; test "switch on non-exhaustive enum" { const number = Number.one; const result = switch (number) { .one => true, .two, .three => false, _ => false, }; try expect(result); const is_one = switch (number) { .one => true, else => false, }; try expect(is_one); } // test