pub fn find_while_skipping<S: AsRef<OsStr>, P: AsRef<Path>>( root_path: &Path, skip_dirs: Vec<S>, skip_prefixes: Vec<P>, ) -> Result<impl Iterator<Item = Result<Meta>>>