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}