| ... | ... | @@ -119,12 +119,17 @@ pub fn addOption(self: *OptionsStep, comptime T: type, name: []const u8, value: |
| 119 | 119 | out.print(" {},\n", .{std.zig.fmtId(field.name)}) catch unreachable; |
| 120 | 120 | } |
| 121 | 121 | out.writeAll("};\n") catch unreachable; |
| 122 | | out.print("pub const {}: {s} = {s}.{s};\n", .{ std.zig.fmtId(name), @typeName(T), @typeName(T), std.zig.fmtId(@tagName(value)) }) catch unreachable; |
| 122 | out.print("pub const {}: {s} = {s}.{s};\n", .{ |
| 123 | std.zig.fmtId(name), |
| 124 | std.zig.fmtId(@typeName(T)), |
| 125 | std.zig.fmtId(@typeName(T)), |
| 126 | std.zig.fmtId(@tagName(value)), |
| 127 | }) catch unreachable; |
| 123 | 128 | return; |
| 124 | 129 | }, |
| 125 | 130 | else => {}, |
| 126 | 131 | } |
| 127 | | out.print("pub const {}: {s} = ", .{ std.zig.fmtId(name), @typeName(T) }) catch unreachable; |
| 132 | out.print("pub const {}: {s} = ", .{ std.zig.fmtId(name), std.zig.fmtId(@typeName(T)) }) catch unreachable; |
| 128 | 133 | printLiteral(out, value, 0) catch unreachable; |
| 129 | 134 | out.writeAll(";\n") catch unreachable; |
| 130 | 135 | } |