authorgravatar for nathan@nmichaels.orgNathan Michaels <nathan@nmichaels.org> 2026-03-05 13:46:50+01:00
committergravatar for nathan@nmichaels.orgNathan Michaels <nathan@nmichaels.org> 2026-03-05 21:07:36+01:00
logaa2f318935eba57b82b640bc6a50b4089deeffaf
treeffe80c12a7fbf7f0bcd5ed78e24f81eb1e2e1a48
parent4fa465fc8f3b6140e635186b4f0e5acae924adcc

std.mem.ReverseIterator: make public


1 files changed, 3 insertions(+), 1 deletions(-)

lib/std/mem.zig+3-1
......@@ -4002,7 +4002,9 @@ test reverse {
40024002 try testing.expectEqualSlices(MyType, &arr, &([_]MyType{ .c, .{ .b = 0 }, .{ .a = .{ 0, 0, 0 } } }));
40034003 }
40044004}
4005fn ReverseIterator(comptime T: type) type {
4005
4006/// Returned by `reverseIterator`.
4007pub fn ReverseIterator(comptime T: type) type {
40064008 const ptr = switch (@typeInfo(T)) {
40074009 .pointer => |ptr| ptr,
40084010 else => @compileError("expected slice or pointer to array, found '" ++ @typeName(T) ++ "'"),