litcheck_core/text/display.rs
1use std::fmt;
2
3pub struct DisplayCommaSeparated<'a, T>(pub &'a [T]);
4impl<'a, T: fmt::Display> fmt::Display for DisplayCommaSeparated<'a, T> {
5 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
6 for (i, item) in self.0.iter().enumerate() {
7 if i > 0 {
8 f.write_str(", ")?;
9 }
10 write!(f, "'{item}'")?;
11 }
12
13 Ok(())
14 }
15}