[−][src]Struct ignore::WalkParallel
WalkParallel is a parallel recursive directory iterator over files paths in one or more directories.
Only file and directory paths matching the rules are returned. By default,
ignore files like .gitignore
are respected. The precise matching rules
and precedence is explained in the documentation for WalkBuilder
.
Unlike Walk
, this uses multiple threads for traversing a directory.
Methods
impl WalkParallel
[src]
pub fn run<F>(self, mkf: F) where
F: FnMut() -> Box<dyn FnMut(Result<DirEntry, Error>) -> WalkState + Send + 'static>,
[src]
F: FnMut() -> Box<dyn FnMut(Result<DirEntry, Error>) -> WalkState + Send + 'static>,
Execute the parallel recursive directory iterator. mkf
is called
for each thread used for iteration. The function produced by mkf
is then in turn called for each visited file path.
Auto Trait Implementations
impl Send for WalkParallel
impl Sync for WalkParallel
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,