Function deinit [src]

Prototype

pub fn deinit(self: *Walker) void

Parameters

self: *Walker

Source

pub fn deinit(self: *Walker) void { const gpa = self.allocator; // Close any remaining directories except the initial one (which is always at index 0) if (self.stack.items.len > 1) { for (self.stack.items[1..]) |*item| { item.iter.dir.close(); } } self.stack.deinit(gpa); self.name_buffer.deinit(gpa); }