Sha256: 70f7264f75b5273088b5ede95e54a9269764e9b8034fa12209df62db34eacc28
Contents?: true
Size: 742 Bytes
Versions: 36
Compression:
Stored size: 742 Bytes
Contents
use crate::fs::DirEntry; use std::{fmt, io}; /// Iterator over the entries in a directory. /// /// This corresponds to [`std::fs::ReadDir`]. /// /// There is no `from_std` method, as `std::fs::ReadDir` doesn't provide a way /// to construct a `ReadDir` without opening directories by ambient paths. pub struct ReadDir { pub(crate) inner: cap_primitives::fs::ReadDir, } impl Iterator for ReadDir { type Item = io::Result<DirEntry>; #[inline] fn next(&mut self) -> Option<Self::Item> { self.inner .next() .map(|inner| inner.map(|inner| DirEntry { inner })) } } impl fmt::Debug for ReadDir { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { self.inner.fmt(f) } }
Version data entries
36 entries across 36 versions & 1 rubygems