From 9dbfee49d7edfe1ff46383502a5778a0dfd51f18 Mon Sep 17 00:00:00 2001 From: Benjamin Feng Date: Tue, 24 Mar 2020 19:14:32 -0500 Subject: [PATCH] Carry-over stream error to JSON.stringify --- lib/std/json.zig | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/std/json.zig b/lib/std/json.zig index 3dd8088785..49afb6bea6 100644 --- a/lib/std/json.zig +++ b/lib/std/json.zig @@ -2249,16 +2249,11 @@ pub const StringifyOptions = struct { // TODO: allow picking if []u8 is string or array? }; -pub const StringifyError = error{ - TooMuchData, - DifferentData, -}; - pub fn stringify( value: var, options: StringifyOptions, out_stream: var, -) StringifyError!void { +) @TypeOf(out_stream).Error!void { const T = @TypeOf(value); switch (@typeInfo(T)) { .Float, .ComptimeFloat => {