fn testIp6ParseTransform(expected: []const u8, input: []const u8) !void
fn testIp6ParseTransform(expected: []const u8, input: []const u8) !void { const ua = switch (Ip6Address.Unresolved.parse(input)) { .success => |p| p, else => |x| { std.debug.print("failed to parse \"{s}\": {any}\n", .{ input, x }); return error.TestFailed; }, }; var buffer: [100]u8 = undefined; const result = try std.fmt.bufPrint(&buffer, "{f}", .{ua}); try std.testing.expectEqualStrings(expected, result); }