Skip to main content

walk

Function walk 

Source
pub fn walk(root: impl AsRef<Path>) -> Result<Walk>
Available on crate feature fs only.
Expand description

Recursively walk root with default settings.

The defaults are:

  • includes hidden files,
  • does not use .gitignore or other ignore files,
  • does not follow symbolic links,
  • does not apply any glob include/exclude filters,
  • yields files only (directory entries are skipped).

To change the configuration, use cu::fs::walker

let mut count = 0;
for entry in cu::fs::walk(".")? {
    let _entry = entry?;
    count += 1;
}
cu::info!("number of files: {count}");