pub trait ForeachDir { // Required method fn traversal_dir<F>(&self, callback: F) -> Result<()> where F: Fn(Result<&DirEntry>) + Clone; }
Traversal a directory recursively
use std::path::Path; use bczhc_lib::fs::ForeachDir; let path = Path::new("/tmp/zhc"); path.traversal_dir(|entry| { println!("{:?}", entry); });