diff --git a/time.zig b/time.zig index b154c49dd609afdc51c2d6291f5af46c0bfecc25..20a95f3394cb1a0dacf6fade1d52a8d1757e311d 100644 --- a/time.zig +++ b/time.zig @@ -453,7 +453,9 @@ pub const format = struct { pub const TimeZone = enum { UTC, - usingnamespace extras.TagNameJsonStringifyMixin(@This()); + pub fn jsonStringify(self: @This(), json_stream: anytype) !void { + try json_stream.write(@tagName(self)); + } }; pub const WeekDay = enum { @@ -477,14 +479,18 @@ pub const WeekDay = enum { }; } - usingnamespace extras.TagNameJsonStringifyMixin(@This()); + pub fn jsonStringify(self: @This(), json_stream: anytype) !void { + try json_stream.write(@tagName(self)); + } }; pub const Era = enum { // BC, AD, - usingnamespace extras.TagNameJsonStringifyMixin(@This()); + pub fn jsonStringify(self: @This(), json_stream: anytype) !void { + try json_stream.write(@tagName(self)); + } }; pub fn isLeapYear(year: u16) bool {