pub trait DirIterate: Iterator<Item = Result<DirEntry>> { }
DirIterate represents an iterator of Dir.