diff --git a/src/walk.rs b/src/walk.rs index 3a399e8..bf6fe0c 100644 --- a/src/walk.rs +++ b/src/walk.rs @@ -161,17 +161,17 @@ pub fn scan(root: &Path, pattern: Arc, config: Arc) { match config.file_type { FileType::Any => (), FileType::RegularFile => { - if entry.file_type().map_or(false, |ft| !ft.is_file()) { + if entry.file_type().map_or(true, |ft| !ft.is_file()) { return ignore::WalkState::Continue; } } FileType::Directory => { - if entry.file_type().map_or(false, |ft| !ft.is_dir()) { + if entry.file_type().map_or(true, |ft| !ft.is_dir()) { return ignore::WalkState::Continue; } } FileType::SymLink => { - if entry.file_type().map_or(false, |ft| !ft.is_symlink()) { + if entry.file_type().map_or(true, |ft| !ft.is_symlink()) { return ignore::WalkState::Continue; } }