diff --git a/generate.zig b/generate.zig index fc914f7b763bcc34e38d2e6ebff341c883f709c6..c21ca3879dc20797e8da92bba1673e6058e09dde 100644 --- a/generate.zig +++ b/generate.zig @@ -59,6 +59,9 @@ pub fn main() !void { for (zones.items) |z| { try out_w.print(" {},\n", .{FormatId{ .bytes = z }}); } + try out_w.writeAll("\n"); + try out_w.writeAll(" pub const BaseType = []const u8;\n"); + try out_w.writeAll(" pub const default: @This() = .@\"Etc/UTC\";\n"); try out_w.writeAll("};\n"); try out_w.flush(); } diff --git a/zone.zig b/zone.zig index b1f7aeabc9c6d559bc49ce92230d564e24d00a01..34fcfeaa12a7eb294e353cc101ca909d80223790 100644 --- a/zone.zig +++ b/zone.zig @@ -314,4 +314,7 @@ pub const Zone = enum { @"Pacific/Tahiti", @"Pacific/Tarawa", @"Pacific/Tongatapu", + + pub const BaseType = []const u8; + pub const default: @This() = .@"Etc/UTC"; };