diff options
| author | Isaac Freund <mail@isaacfreund.com> | 2022-11-05 00:29:51 +0100 |
|---|---|---|
| committer | Isaac Freund <mail@isaacfreund.com> | 2023-01-08 16:21:42 +0100 |
| commit | 09f3f141ae4ade0ef66acb889c1a3db371c1b23f (patch) | |
| tree | e991731b4979455b170d598a3c311ddcc500f575 /common/flags.zig | |
| parent | f370202b685eb9e9ddeda50acfb06179f9fc82c4 (diff) | |
| download | river-09f3f141ae4ade0ef66acb889c1a3db371c1b23f.tar.gz river-09f3f141ae4ade0ef66acb889c1a3db371c1b23f.tar.xz | |
deps: update to Zig 0.10
Diffstat (limited to 'common/flags.zig')
| -rw-r--r-- | common/flags.zig | 10 |
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, |
