tiny_rsx/fmt.rs
1use core::fmt::{Display, Formatter, Result, Write as _};
2
3use crate::ast::DashIdent;
4
5impl Display for DashIdent {
6 #[inline]
7 fn fmt(&self, f: &mut Formatter<'_>) -> Result {
8 for (i, ident) in self.0.iter().enumerate() {
9 if i != 0 {
10 f.write_char('-')?;
11 }
12 ident.fmt(f)?;
13 }
14 Ok(())
15 }
16}