pub trait RecurseDir<T> {
fn matches(&self, path: &PathBuf) -> Option<T>;
fn recurse_dir<O, I: FromIterator<O>, F: Fn(PathBuf, T) -> O>(
&self,
path: PathBuf,
visitor: F
) -> I { ... }
}
Expand description
An abstraction for recursing through a directory
Required Methods
Provided Methods
fn recurse_dir<O, I: FromIterator<O>, F: Fn(PathBuf, T) -> O>(
&self,
path: PathBuf,
visitor: F
) -> I
fn recurse_dir<O, I: FromIterator<O>, F: Fn(PathBuf, T) -> O>(
&self,
path: PathBuf,
visitor: F
) -> I
Recurse through a directory and return a list of files