[][src]Struct cap_std::fs::ReadDir

pub struct ReadDir<'dir> { /* fields omitted */ }

Iterator over the entries in a directory.

This corresponds to std::fs::ReadDir.

Unlike std::fs::ReadDir, this API has a lifetime parameter.

TODO: The lifetime parameter is here because ReadDir needs to return DirEntrys which have paths

Note that 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.

Trait Implementations

impl<'dir> Iterator for ReadDir<'dir>[src]

type Item = Result<DirEntry<'dir>>

The type of the elements being iterated over.

Auto Trait Implementations

impl<'dir> RefUnwindSafe for ReadDir<'dir>

impl<'dir> Send for ReadDir<'dir>

impl<'dir> Sync for ReadDir<'dir>

impl<'dir> Unpin for ReadDir<'dir>

impl<'dir> UnwindSafe for ReadDir<'dir>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.