macrowind 0.1.1

Tailwind translater at compile time
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use super::*;

pub struct Inlined {
    pub class: String,
    pub style: String,
}

impl Parse for Inlined {
    fn parse(input: ParseStream) -> Result<Self> {
        let query: LitStr = input.parse()?;
        let string = query.value();
        let mut parser = TailwindBuilder::default();
        let (class, style) = parser.inline(&string).unwrap();
        Ok(Inlined { class, style })
    }
}