commit aa2f318935eba57b82b640bc6a50b4089deeffaf (tree)
parent 4fa465fc8f3b6140e635186b4f0e5acae924adcc
Author: Nathan Michaels <nathan@nmichaels.org>
Date: Thu, 5 Mar 2026 13:46:50 +0100
std.mem.ReverseIterator: make public
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/std/mem.zig b/lib/std/mem.zig
@@ -4002,7 +4002,9 @@ test reverse {
try testing.expectEqualSlices(MyType, &arr, &([_]MyType{ .c, .{ .b = 0 }, .{ .a = .{ 0, 0, 0 } } }));
}
}
-fn ReverseIterator(comptime T: type) type {
+
+/// Returned by `reverseIterator`.
+pub fn ReverseIterator(comptime T: type) type {
const ptr = switch (@typeInfo(T)) {
.pointer => |ptr| ptr,
else => @compileError("expected slice or pointer to array, found '" ++ @typeName(T) ++ "'"),