| ... | ... | @@ -453,7 +453,9 @@ pub const format = struct { |
| 453 | 453 | pub const TimeZone = enum { |
| 454 | 454 | UTC, |
| 455 | 455 | |
| 456 | | usingnamespace extras.TagNameJsonStringifyMixin(@This()); |
| 456 | pub fn jsonStringify(self: @This(), json_stream: anytype) !void { |
| 457 | try json_stream.write(@tagName(self)); |
| 458 | } |
| 457 | 459 | }; |
| 458 | 460 | |
| 459 | 461 | pub const WeekDay = enum { |
| ... | ... | @@ -477,14 +479,18 @@ pub const WeekDay = enum { |
| 477 | 479 | }; |
| 478 | 480 | } |
| 479 | 481 | |
| 480 | | usingnamespace extras.TagNameJsonStringifyMixin(@This()); |
| 482 | pub fn jsonStringify(self: @This(), json_stream: anytype) !void { |
| 483 | try json_stream.write(@tagName(self)); |
| 484 | } |
| 481 | 485 | }; |
| 482 | 486 | |
| 483 | 487 | pub const Era = enum { |
| 484 | 488 | // BC, |
| 485 | 489 | AD, |
| 486 | 490 | |
| 487 | | usingnamespace extras.TagNameJsonStringifyMixin(@This()); |
| 491 | pub fn jsonStringify(self: @This(), json_stream: anytype) !void { |
| 492 | try json_stream.write(@tagName(self)); |
| 493 | } |
| 488 | 494 | }; |
| 489 | 495 | |
| 490 | 496 | pub fn isLeapYear(year: u16) bool { |