authorgravatar for sebastiankeller@fastmail.netSebastian Keller <sebastiankeller@fastmail.net> 2019-10-24 22:44:12+02:00
committergravatar for sebastiankeller@fastmail.netSebastian Keller <sebastiankeller@fastmail.net> 2019-10-24 22:44:12+02:00
log6257b4c5967e8153fc055025f712be6d0f7fc78b
tree85329cbc0dd0d92ec0bcae4337f484fdd933472c
parentb82b6a70933fd6ba3ec942811bb0171e3414632e

Shortened switch statement


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

lib/std/json/write_stream.zig+7-7
......@@ -200,12 +200,12 @@ pub fn WriteStream(comptime OutStream: type, comptime max_depth: usize) type {
200200 /// Writes the complete json into the output stream
201201 pub fn writeJson(self: *Self, json: std.json.Value) std.os.WriteError!void {
202202 switch (json) {
203 std.json.Value.Null => try self.emitNull(),
204 std.json.Value.Bool => |inner| try self.emitBool(inner),
205 std.json.Value.Integer => |inner| try self.emitNumber(inner),
206 std.json.Value.Float => |inner| try self.emitNumber(inner),
207 std.json.Value.String => |inner| try self.emitString(inner),
208 std.json.Value.Array => |inner| {
203 .Null => try self.emitNull(),
204 .Bool => |inner| try self.emitBool(inner),
205 .Integer => |inner| try self.emitNumber(inner),
206 .Float => |inner| try self.emitNumber(inner),
207 .String => |inner| try self.emitString(inner),
208 .Array => |inner| {
209209 try self.beginArray();
210210 for (inner.toSliceConst()) |elem| {
211211 try self.arrayElem();
......@@ -213,7 +213,7 @@ pub fn WriteStream(comptime OutStream: type, comptime max_depth: usize) type {
213213 }
214214 try self.endArray();
215215 },
216 std.json.Value.Object => |inner| {
216 .Object => |inner| {
217217 try self.beginObject();
218218 var it = inner.iterator();
219219 while (it.next()) |entry| {