in guppy-summaries/src/report.rs [188:209]
fn display_list<I>(f: &mut fmt::Formatter, items: I) -> fmt::Result
where
I: IntoIterator,
I::Item: fmt::Display,
I::IntoIter: ExactSizeIterator,
{
let items = items.into_iter();
let len = items.len();
if len == 0 {
write!(f, "[none]")?;
}
for (idx, item) in items.enumerate() {
write!(f, "{}", item)?;
// Add a comma for all items except the last one.
if idx + 1 < len {
write!(f, ", ")?;
}
}
Ok(())
}