We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 14c2e01 commit e30868eCopy full SHA for e30868e
rust/bear/src/modes/semantic.rs
@@ -218,15 +218,13 @@ impl ClangOutputWriter {
218
.map(BufReader::new)
219
.with_context(|| format!("Failed to open file: {:?}", source))?;
220
221
- let entries = output::clang::read(file)
222
- .map(move |candidate| {
223
- // We are here to log the error.
224
- candidate.map_err(|error| {
225
- log::error!("Failed to read file: {:?}, reason: {}", source_copy, error);
226
- error
227
- })
228
229
- .filter_map(Result::ok);
+ let entries = output::clang::read(file).filter_map(move |candidate| match candidate {
+ Ok(entry) => Some(entry),
+ Err(error) => {
+ log::error!("Failed to read file: {:?}, reason: {}", source_copy, error);
+ None
+ }
+ });
230
Ok(entries)
231
}
232
0 commit comments