aboutsummaryrefslogtreecommitdiff
path: root/lib/std/json.zig
diff options
context:
space:
mode:
authorBenjamin Feng <benjamin.feng@glassdoor.com>2020-03-24 19:14:32 -0500
committerAndrew Kelley <andrew@ziglang.org>2020-03-25 18:54:04 -0400
commit9dbfee49d7edfe1ff46383502a5778a0dfd51f18 (patch)
treebf61e081a398e54a561b006b963613e4cf58c81a /lib/std/json.zig
parentee6fda2297bf75432b8d7115ec4c60c213535bbe (diff)
downloadzig-9dbfee49d7edfe1ff46383502a5778a0dfd51f18.tar.gz
zig-9dbfee49d7edfe1ff46383502a5778a0dfd51f18.zip
Carry-over stream error to JSON.stringify
Diffstat (limited to 'lib/std/json.zig')
-rw-r--r--lib/std/json.zig7
1 files changed, 1 insertions, 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 => {