From ecb4d83fc9c0d0d9391fec0fb7b7262966ffe96e Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Wed, 18 Sep 2024 00:48:04 +0300 Subject: Update zig --- build.zig.zon | 4 ++-- src/main.zig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index 30c1f64..f22e96a 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -5,8 +5,8 @@ .paths = .{""}, .dependencies = .{ .clap = .{ - .url = "https://git.enes.lv/zig-clap/snapshot/zig-clap-0.9.1.tar.xz", - .hash = "122062d301a203d003547b414237229b09a7980095061697349f8bef41be9c30266b", + .url = "https://git.enes.lv/zig-clap/snapshot/zig-clap-7003678307b72bc25869308d7435a79114d1ac42.tar.xz", + .hash = "12208caa9e66620e2937cbd9d273e84dbab659c099bea8c985b3d46c2201f8d7c244", }, .libarchive = .{ // .path = "../zig-libarchive", diff --git a/src/main.zig b/src/main.zig index 57baac1..0fe6f16 100644 --- a/src/main.zig +++ b/src/main.zig @@ -55,7 +55,7 @@ const Command = enum { const CommandMap = blk: { const Pair = Tuple(&.{ []const u8, Command }); - const commands = @typeInfo(Command).Enum.fields; + const commands = @typeInfo(Command).@"enum".fields; var map_data: [commands.len + 2]Pair = undefined; map_data[0] = .{ "--help", .help }; map_data[1] = .{ "--version", .version }; @@ -77,7 +77,7 @@ fn dispatch( // TODO: This can still be improved, currently we're looping through all // possible values, it could be somehow made into a switch. const cmd_enum = CommandMap.get(cmd) orelse return @call(.auto, default_fn, args); - const commands = @typeInfo(Command).Enum.fields; + const commands = @typeInfo(Command).@"enum".fields; inline for (commands) |command| { if (@intFromEnum(cmd_enum) == command.value) { const fun = @field(@field(@This(), command.name), fn_name); -- cgit v1.2.3