╭ remove_enum_field ────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭ find file ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╮ ╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │ │ │http│ ssh │ │ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╯ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
1 #update=initial version 2 #file=main.zig 3 const MyEnum = enum(u8) { 4 foo = 1, 5 bar = 2, 6 }; 7 pub fn main() !void { 8 var stdout_writer = std.Io.File.stdout().writerStreaming(io, &.{}); 9 try stdout_writer.interface.print("{}\n", .{@intFromEnum(MyEnum.foo)}); 10 } 11 const std = @import("std"); 12 const io = std.Io.Threaded.global_single_threaded.io(); 13 #expect_stdout="1\n" 14 #update=remove enum field 15 #file=main.zig 16 const MyEnum = enum(u8) { 17 //foo = 1, 18 bar = 2, 19 }; 20 pub fn main() !void { 21 var stdout_writer = std.Io.File.stdout().writerStreaming(io, &.{}); 22 try stdout_writer.interface.print("{}\n", .{@intFromEnum(MyEnum.foo)}); 23 } 24 const std = @import("std"); 25 const io = std.Io.Threaded.global_single_threaded.io(); 26 #expect_error=main.zig:7:69: error: enum 'main.MyEnum' has no member named 'foo' 27 #expect_error=main.zig:1:16: note: enum declared here 28