diff --git a/lib/std/mem.zig b/lib/std/mem.zig index 1b109cdfa0..cc03e5b2c5 100644 --- 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) ++ "'"),