| author | |
| committer | |
| log | df394faf776aa7012649dc1724ccb66d78a1439e |
| tree | 9ed44dd333d4f8dc2e667ea5d46bbb681d421d03 |
| parent | 760127a7608f671daa60668a3c60a18058adff13 |
Some decision-making might depend on the level of the traversal, so
it makes sense to expose depth here since it's stable, and not in the
automatic walker where it's not.1 files changed, 4 insertions(+), 0 deletions(-)
lib/std/fs/Dir.zig+4| ... | ... | @@ -732,6 +732,10 @@ pub const SelectiveWalker = struct { |
| 732 | 732 | }); |
| 733 | 733 | } |
| 734 | 734 | |
| 735 | pub fn depth(self: *SelectiveWalker) usize { | |
| 736 | return self.stack.items.len; | |
| 737 | } | |
| 738 | ||
| 735 | 739 | pub fn deinit(self: *SelectiveWalker) void { |
| 736 | 740 | self.name_buffer.deinit(self.allocator); |
| 737 | 741 | self.stack.deinit(self.allocator); |