std.Io.Writer.print: support .enum_literal in 't' format specifier

This commit is contained in:
snoire 2025-10-27 16:10:20 +08:00
parent 416bf1de47
commit ffb0050d81

View File

@ -1161,7 +1161,7 @@ pub fn printValue(
},
't' => switch (@typeInfo(T)) {
.error_set => return w.alignBufferOptions(@errorName(value), options),
.@"enum", .@"union" => return w.alignBufferOptions(@tagName(value), options),
.@"enum", .enum_literal, .@"union" => return w.alignBufferOptions(@tagName(value), options),
else => invalidFmtError(fmt, value),
},
else => {},