gen_html_proc/
lib.rs

1use syn::parse_macro_input;
2
3mod ast;
4mod error;
5mod escape;
6mod generate;
7mod parse;
8mod tags;
9
10#[proc_macro]
11pub fn html(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
12    let template = parse_macro_input!(input as ast::Template);
13    template.expand().into()
14}