Commit 9dbfee49d7

Benjamin Feng <benjamin.feng@glassdoor.com>
2020-03-25 01:14:32
Carry-over stream error to JSON.stringify
1 parent ee6fda2
Changed files (1)
lib
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 => {