pub fn leave(self: *SelectiveWalker, io: Io) void self: *SelectiveWalkerio: Io306
307
308
309
310
311
312 pub fn leave(self: *SelectiveWalker, io: Io) void {
var item = self.stack.pop().?;
if (self.stack.items.len != 0) {
@branchHint(.likely);
item.iter.reader.dir.close(io);
}
}
Leaves the current directory, continuing walking one level up. If the current entry is a directory entry, then the "current directory" will pertain to that entry if
enteris called beforeleave.