Commit 36060a774e

Andrew Kelley <andrew@ziglang.org>
2024-04-15 03:08:42
fix namespacing of std.fs.Dir.Walker.Entry
1 parent 1010666
Changed files (1)
lib
std
lib/std/fs/Dir.zig
@@ -650,7 +650,7 @@ pub const Walker = struct {
     name_buffer: std.ArrayListUnmanaged(u8),
     allocator: Allocator,
 
-    pub const WalkerEntry = struct {
+    pub const Entry = struct {
         /// The containing directory. This can be used to operate directly on `basename`
         /// rather than `path`, avoiding `error.NameTooLong` for deeply nested paths.
         /// The directory remains open until `next` or `deinit` is called.
@@ -668,7 +668,7 @@ pub const Walker = struct {
     /// After each call to this function, and on deinit(), the memory returned
     /// from this function becomes invalid. A copy must be made in order to keep
     /// a reference to the path.
-    pub fn next(self: *Walker) !?WalkerEntry {
+    pub fn next(self: *Walker) !?Walker.Entry {
         const gpa = self.allocator;
         while (self.stack.items.len != 0) {
             // `top` and `containing` become invalid after appending to `self.stack`