[−][src]Function libjess::fs::walk
pub fn walk<C, E>(
path: impl AsRef<Path>,
cb: &mut C,
cb_err: &mut E
) -> Result<()> where
C: FnMut(&DirEntry),
E: FnMut(&WrappedError),
Works similarly to self::ls_dir
except recursively.
Errors
See error section on std::fs::read_dir
Examples
Iterate over entries in a directory, printing their path to stdout
use libjess::prelude::v1::*; let _ = walk(".", &mut |dir_entry| println!("{:?}", dir_entry.path()), &mut |err| eprintln!("{:?}", err), );