fn expectNameOrOrdinal(expected: NameOrOrdinal, actual: NameOrOrdinal) !void
fn expectNameOrOrdinal(expected: NameOrOrdinal, actual: NameOrOrdinal) !void { switch (expected) { .name => { if (actual != .name) return error.TestExpectedEqual; try std.testing.expectEqualSlices(u16, expected.name, actual.name); }, .ordinal => { if (actual != .ordinal) return error.TestExpectedEqual; try std.testing.expectEqual(expected.ordinal, actual.ordinal); }, } }