pub async fn remove_matching<F>(dir: &Path, predicate: F)where F: Fn(&Path) -> bool,
Removes all files and directories matching the given predicate