sunfish_macro/lib.rs
1mod include_dir;
2mod init;
3
4#[proc_macro]
5pub fn include_dir(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
6 include_dir::include_dir(input.into())
7 .unwrap_or_else(|e| e.to_compile_error())
8 .into()
9}
10
11#[proc_macro]
12pub fn init(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
13 init::init(input.into())
14 .unwrap_or_else(|e| e.to_compile_error())
15 .into()
16}