# std.fs: split \`Dir\` into \`IterableDir\` · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/2b67f56c35d0a61be43f8ca23535096ae3ca4948)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 2b67f56c35d0a61be43f8ca23535096ae3ca4948

Requested commit: 2b67f56c35d0a61be43f8ca23535096ae3ca4948

Commit: 2b67f56c35d0a61be43f8ca23535096ae3ca4948

Tree: 591eea9b6dce8bc4e0a524993da208515b109f92

Author: Veikka Tuominen

Committer: Veikka Tuominen

## Message

```
std.fs: split `Dir` into `IterableDir`

Also adds safety check for attempting to iterate directory not opened with `iterate = true`.

```

## Parents

- [577f9fdbae12eabbbf87bd2cc36a1565df3153b2](https://git.cafe/gitcafe/zig/commit/577f9fdbae12eabbbf87bd2cc36a1565df3153b2?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/2b67f56c35d0a61be43f8ca23535096ae3ca4948?format=markdown)
