Skip to content

Commit d2719ec

Browse files
committed
feat(api)!: stop reporting dir entry errors
1 parent d16f215 commit d2719ec

2 files changed

Lines changed: 3 additions & 16 deletions

File tree

src/fs_tree_builder.rs

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use super::{
66
size,
77
tree_builder::{Info, TreeBuilder},
88
};
9-
use pipe_trait::Pipe;
109
use std::{
1110
fs::{read_dir, symlink_metadata},
1211
path::PathBuf,
@@ -99,17 +98,9 @@ where
9998
}
10099
Ok(entries) => entries,
101100
}
102-
.filter_map(|entry| match entry {
103-
Err(error) => {
104-
reporter.report(Event::EncounterError(ErrorReport {
105-
operation: AccessEntry,
106-
path,
107-
error,
108-
}));
109-
None
110-
}
111-
Ok(entry) => entry.file_name().pipe(OsStringDisplay::from).pipe(Some),
112-
})
101+
.flatten()
102+
.map(|entry| entry.file_name())
103+
.map(OsStringDisplay::from)
113104
.collect()
114105
} else {
115106
Vec::new()

src/reporter/error_report/operation.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ pub enum Operation {
55
SymlinkMetadata,
66
/// Error is caused by calling [`std::fs::read_dir`].
77
ReadDirectory,
8-
/// Error when trying to access [`std::fs::DirEntry`] of one of the element of [`std::fs::read_dir`].
9-
AccessEntry,
108
}
119

1210
impl Operation {
@@ -16,7 +14,6 @@ impl Operation {
1614
match self {
1715
SymlinkMetadata => "symlink_metadata",
1816
ReadDirectory => "read_dir",
19-
AccessEntry => "access entry",
2017
}
2118
}
2219
}
@@ -36,5 +33,4 @@ mod test_operation {
3633

3734
name_display!(symlink_metadata, SymlinkMetadata, "symlink_metadata");
3835
name_display!(read_directory, ReadDirectory, "read_dir");
39-
name_display!(access_entry, AccessEntry, "access entry");
4036
}

0 commit comments

Comments
 (0)