fn render_row(columns: &[String], row: &mut Row) -> HTML {
let row_label = HTML::escape(row.label.as_ref());
+ let cells = columns
+ .iter()
+ .map(|col| render_cell(col, row))
+ .collect::<HTML>();
HTML(format!(
- "<tr><th id=\"{row_label}\">{row_label}</th>{}</tr>\n",
- &columns
- .iter()
- .map(|col| render_cell(col, row))
- .collect::<HTML>()
+ "<tr><th id=\"{row_label}\">{row_label}</th>{cells}</tr>\n"
))
}