Fixes clippy lint (#1687)

* Fix lint

* Cargo fmt

* more lints
This commit is contained in:
Teo Voinea
2022-03-03 11:50:39 -05:00
committed by GitHub
parent 50bac07d19
commit cde7602553
3 changed files with 25 additions and 39 deletions

View File

@ -337,19 +337,14 @@ impl TerminalUi {
"Stats: ",
Style::default().add_modifier(Modifier::BOLD),
))
.chain(
event_values
.into_iter()
.map(|(name, value)| {
vec![
Span::raw(name),
Span::raw(" "),
Span::styled(value, Style::default().add_modifier(Modifier::BOLD)),
Span::raw(", "),
]
})
.flatten(),
)
.chain(event_values.into_iter().flat_map(|(name, value)| {
vec![
Span::raw(name),
Span::raw(" "),
Span::styled(value, Style::default().add_modifier(Modifier::BOLD)),
Span::raw(", "),
]
}))
.collect::<Vec<_>>();
if stats_spans.len() > 1 {
@ -372,26 +367,21 @@ impl TerminalUi {
"Files: ",
Style::default().add_modifier(Modifier::BOLD),
))
.chain(
sorted_file_count
.iter()
.map(|(path, count)| {
vec![
Span::raw(
path.file_name()
.map(|f| f.to_string_lossy())
.unwrap_or_default(),
),
Span::raw(" "),
Span::styled(
format!("{}", count),
Style::default().add_modifier(Modifier::BOLD),
),
Span::raw(", "),
]
})
.flatten(),
)
.chain(sorted_file_count.iter().flat_map(|(path, count)| {
vec![
Span::raw(
path.file_name()
.map(|f| f.to_string_lossy())
.unwrap_or_default(),
),
Span::raw(" "),
Span::styled(
format!("{}", count),
Style::default().add_modifier(Modifier::BOLD),
),
Span::raw(", "),
]
}))
.collect::<Vec<_>>();
if files_spans.len() > 1 {

View File

@ -77,7 +77,7 @@ pub async fn read_stats(output_path: impl AsRef<Path>) -> Result<Vec<EventData>,
}
}
"bitmap_cvg" => {
let value = value.replace("%", "");
let value = value.replace('%', "");
if let Ok(value) = value.parse::<f64>() {
stats.push(EventData::Coverage(value));
} else {

View File

@ -259,11 +259,7 @@ fn stack_names(stack: &[StackEntry]) -> Vec<String> {
}
fn stack_function_lines(stack: &[StackEntry]) -> Vec<String> {
stack
.iter()
.map(|x| x.function_line_entry())
.flatten()
.collect()
stack.iter().flat_map(|x| x.function_line_entry()).collect()
}
fn parse_summary(text: &str) -> Result<(String, String, String)> {