Closed aboudekahil closed 2 months ago
The following code snippet doesn't compile, openIterableDir is not a method of Dir type.
test "iterator looping" { var iter = (try std.fs.cwd().openIterableDir( ".", .{}, )).iterate(); var file_count: usize = 0; while (try iter.next()) |entry| { if (entry.kind == .file) file_count += 1; } try expect(file_count > 0); }
Replace the above snippet with the one suggested below:
test "iterator looping" { var iter = (try std.fs.cwd().openDir(".", .{ .iterate = true })).iterate(); var file_count: usize = 0; while (try iter.next()) |entry| { if (entry.kind == .file) file_count += 1; } try expect(file_count > 0); }
Closed in dc25911fd64684020d336a664f46d94d30618b97
Issue
The following code snippet doesn't compile, openIterableDir is not a method of Dir type.
Proposed solution
Replace the above snippet with the one suggested below: