aboutsummaryrefslogtreecommitdiff
path: root/common/flags.zig
diff options
context:
space:
mode:
Diffstat (limited to 'common/flags.zig')
-rw-r--r--common/flags.zig10
1 files changed, 5 insertions, 5 deletions
diff --git a/common/flags.zig b/common/flags.zig
index 5188106..cde7cad 100644
--- a/common/flags.zig
+++ b/common/flags.zig
@@ -36,25 +36,25 @@ pub fn parser(comptime Arg: type, comptime flags: []const Flag) type {
flags: Flags,
pub const Flags = flags_type: {
- var fields: []const std.builtin.TypeInfo.StructField = &.{};
+ var fields: []const std.builtin.Type.StructField = &.{};
inline for (flags) |flag| {
- const field: std.builtin.TypeInfo.StructField = switch (flag.kind) {
+ const field: std.builtin.Type.StructField = switch (flag.kind) {
.boolean => .{
.name = flag.name,
.field_type = bool,
- .default_value = false,
+ .default_value = &false,
.is_comptime = false,
.alignment = @alignOf(bool),
},
.arg => .{
.name = flag.name,
.field_type = ?[:0]const u8,
- .default_value = @as(??[:0]const u8, @as(?[:0]const u8, null)),
+ .default_value = &@as(?[:0]const u8, null),
.is_comptime = false,
.alignment = @alignOf(?[:0]const u8),
},
};
- fields = fields ++ [_]std.builtin.TypeInfo.StructField{field};
+ fields = fields ++ [_]std.builtin.Type.StructField{field};
}
break :flags_type @Type(.{ .Struct = .{
.layout = .Auto,