pub(crate) fn fmt_iter<E: Debug, F>( symbols: [&str; 3], it: impl Iterator<Item = E>, fmt_e: F, f: &mut Formatter<'_>, ) -> Resultwhere F: Fn(&E, &mut Formatter<'_>) -> Result,