commit 9dbfee49d7edfe1ff46383502a5778a0dfd51f18 (tree)
parent ee6fda2297bf75432b8d7115ec4c60c213535bbe
Author: Benjamin Feng <benjamin.feng@glassdoor.com>
Date: Tue, 24 Mar 2020 19:14:32 -0500
Carry-over stream error to JSON.stringify
Diffstat:
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git 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 => {