authorgravatar for benjamin.feng@glassdoor.comBenjamin Feng <benjamin.feng@glassdoor.com> 2020-03-24 19:14:32-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-25 18:54:04-04:00
log9dbfee49d7edfe1ff46383502a5778a0dfd51f18
treebf61e081a398e54a561b006b963613e4cf58c81a
parentee6fda2297bf75432b8d7115ec4c60c213535bbe

Carry-over stream error to JSON.stringify


1 files changed, 1 insertions(+), 6 deletions(-)

lib/std/json.zig+1-6
......@@ -2249,16 +2249,11 @@ pub const StringifyOptions = struct {
22492249 // TODO: allow picking if []u8 is string or array?
22502250};
22512251
2252pub const StringifyError = error{
2253 TooMuchData,
2254 DifferentData,
2255};
2256
22572252pub fn stringify(
22582253 value: var,
22592254 options: StringifyOptions,
22602255 out_stream: var,
2261) StringifyError!void {
2256) @TypeOf(out_stream).Error!void {
22622257 const T = @TypeOf(value);
22632258 switch (@typeInfo(T)) {
22642259 .Float, .ComptimeFloat => {