| ... | ... | @@ -432,9 +432,9 @@ pub const Document = struct { |
| 432 | 432 | return std.fmt.format(writer, "{}", .{this.root}); |
| 433 | 433 | } |
| 434 | 434 | |
| 435 | | pub fn stringify(this: *const Document, writer: anytype, space: Space, indent: u8) @TypeOf(writer).Error!void { |
| 435 | pub fn stringify(this: *const Document, writer: anytype, space: Space, indent: u8) Instance(@TypeOf(writer)).WriteError!void { |
| 436 | 436 | const fill = space.fill(); |
| 437 | | for (0..indent) |_| try writer.writeAll(fill); |
| 437 | try writer.writeNTimes(fill, indent); |
| 438 | 438 | return @errorCast(this.root.stringify(writer, space, indent)); |
| 439 | 439 | } |
| 440 | 440 | }; |
| ... | ... | @@ -582,11 +582,11 @@ pub const ArrayIndex = enum(u32) { |
| 582 | 582 | for (items, 0..) |item, i| { |
| 583 | 583 | if (i > 0) try writer.writeAll(","); |
| 584 | 584 | if (fill.len > 0) try writer.writeAll("\n"); |
| 585 | | for (0..indent + 1) |_| try writer.writeAll(fill); |
| 585 | try writer.writeNTimes(fill, indent + 1); |
| 586 | 586 | try item.stringify(writer, space, indent + 1); |
| 587 | 587 | } |
| 588 | 588 | if (fill.len > 0) try writer.writeAll("\n"); |
| 589 | | for (0..indent) |_| try writer.writeAll(fill); |
| 589 | try writer.writeNTimes(fill, indent); |
| 590 | 590 | try writer.writeAll("]"); |
| 591 | 591 | } |
| 592 | 592 | |
| ... | ... | @@ -623,13 +623,13 @@ pub const ObjectIndex = enum(u32) { |
| 623 | 623 | for (keys, values, 0..) |k, v, i| { |
| 624 | 624 | if (i > 0) try writer.writeAll(","); |
| 625 | 625 | if (fill.len > 0) try writer.writeAll("\n"); |
| 626 | | for (0..indent + 1) |_| try writer.writeAll(fill); |
| 626 | try writer.writeNTimes(fill, indent + 1); |
| 627 | 627 | try k.stringify(writer); |
| 628 | 628 | try writer.writeAll(":"); |
| 629 | 629 | try v.stringify(writer, space, indent + 1); |
| 630 | 630 | } |
| 631 | 631 | if (fill.len > 0) try writer.writeAll("\n"); |
| 632 | | for (0..indent) |_| try writer.writeAll(fill); |
| 632 | try writer.writeNTimes(fill, indent); |
| 633 | 633 | try writer.writeAll("}"); |
| 634 | 634 | } |
| 635 | 635 | |