diff --git a/src/lib.zig b/src/lib.zig index 21e949b2cf0e5526b0fdcaa5ae4553d5359458a0..7b4c234f38900847a14f7a262f003b9c457ea608 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -218,7 +218,7 @@ pub fn ptrCastConst(comptime T: type, ptr: *const anyopaque) *const T { } pub fn sortBy(comptime T: type, items: []T, comptime field: std.meta.FieldEnum(T)) void { - std.sort.sort(T, items, {}, struct { + std.mem.sort(T, items, {}, struct { fn f(_: void, lhs: T, rhs: T) bool { return @field(lhs, @tagName(field)) < @field(rhs, @tagName(field)); } @@ -226,7 +226,7 @@ pub fn sortBy(comptime T: type, items: []T, comptime field: std.meta.FieldEnum(T } pub fn sortBySlice(comptime T: type, items: []T, comptime field: std.meta.FieldEnum(T)) void { - std.sort.sort(T, items, {}, struct { + std.mem.sort(T, items, {}, struct { fn f(_: void, lhs: T, rhs: T) bool { return lessThanSlice(std.meta.FieldType(T, field))({}, @field(lhs, @tagName(field)), @field(rhs, @tagName(field))); }