| ... | ... | @@ -537,7 +537,7 @@ pub fn formatType( |
| 537 | 537 | } |
| 538 | 538 | try writer.writeAll("{ "); |
| 539 | 539 | for (value) |elem, i| { |
| 540 | | try formatType(elem, fmt, options, writer, max_depth); |
| 540 | try formatType(elem, fmt, options, writer, max_depth - 1); |
| 541 | 541 | if (i != value.len - 1) { |
| 542 | 542 | try writer.writeAll(", "); |
| 543 | 543 | } |
| ... | ... | @@ -580,7 +580,7 @@ pub fn formatType( |
| 580 | 580 | .Type => return formatBuf(@typeName(value), options, writer), |
| 581 | 581 | .EnumLiteral => { |
| 582 | 582 | const buffer = [_]u8{'.'} ++ @tagName(value); |
| 583 | | return formatType(buffer, fmt, options, writer, max_depth); |
| 583 | return formatBuf(buffer, options, writer); |
| 584 | 584 | }, |
| 585 | 585 | .Null => return formatBuf("null", options, writer), |
| 586 | 586 | else => @compileError("Unable to format type '" ++ @typeName(T) ++ "'"), |