tiny-rsx 0.3.0

A fast and minimal syn RSX (JSX in Rust) parser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use core::fmt::{Display, Formatter, Result, Write as _};

use crate::ast::DashIdent;

impl Display for DashIdent {
    #[inline]
    fn fmt(&self, f: &mut Formatter<'_>) -> Result {
        for (i, ident) in self.0.iter().enumerate() {
            if i != 0 {
                f.write_char('-')?;
            }
            ident.fmt(f)?;
        }
        Ok(())
    }
}