pub fn write_interspersed<T>( f: &mut Formatter<'_>, iter: impl Iterator<Item = T>, separator: &str, ) -> Resultwhere T: Display,