fn printUserDefinedType(options: *Options, out: *std.ArrayList(u8), comptime T: type, indent: u8) !void
options: *Options
out: *std.ArrayList(u8)
T: type
indent: u8
276 277 278 279 280 281 282 283 284 285 286
fn printUserDefinedType(options: *Options, out: *std.ArrayList(u8), comptime T: type, indent: u8) !void { switch (@typeInfo(T)) { .@"enum" => |info| { return try printEnum(options, out, T, info, indent); }, .@"struct" => |info| { return try printStruct(options, out, T, info, indent); }, else => {}, } }