diff --git a/json.zig b/json.zig index e917dcfaa50565c302644462a7b9f57db1484c98..767e713fdcea1a7dde2621c0d04b8fc198199c96 100644 --- a/json.zig +++ b/json.zig @@ -719,7 +719,7 @@ const Space = union(enum) { } }; -pub fn stringify(writer: anytype, value: anytype, options: std.json.Stringify.Options) extras.Pointee(@TypeOf(writer)).WriteError!void { +pub fn stringify(writer: anytype, value: anytype, options: std.json.Stringify.Options) (extras.Pointee(@TypeOf(writer)).WriteError || error{Unexpected})!void { const T = @TypeOf(value); if (comptime extras.isZigString(T)) { if (extras.matchesAll(u8, value, std.ascii.isAscii)) {