[][src]Struct sprint_dir::WalkDir

pub struct WalkDir { /* fields omitted */ }

Configure walking over all files in a directory tree.

Implementations

impl WalkDir[src]

pub fn new(path: impl AsRef<Path>) -> Self[src]

pub fn min_depth(self, n: usize) -> Self[src]

pub fn max_depth(self, n: usize) -> Self[src]

pub fn max_open(self, n: usize) -> Self[src]

pub fn sort_by<F>(self, cmp: F) -> Self where
    F: FnMut(&DirEntry, &DirEntry) -> Ordering + Send + Sync + 'static, 
[src]

pub fn contents_first(self, yes: bool) -> Self[src]

pub fn same_file_system(self, yes: bool) -> Self[src]

pub fn build(self) -> IntoIter

Notable traits for IntoIter

impl Iterator for IntoIter type Item = Result<DirEntry, Error>;
[src]

Trait Implementations

impl IntoIterator for WalkDir[src]

type IntoIter = IntoIter

Which kind of iterator are we turning this into?

type Item = Result<DirEntry, Error>

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for WalkDir

impl Send for WalkDir

impl Sync for WalkDir

impl Unpin for WalkDir

impl UnwindSafe for WalkDir

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.