1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod include_dir;
mod init;

#[proc_macro]
pub fn include_dir(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
	include_dir::include_dir(input.into())
		.unwrap_or_else(|e| e.to_compile_error())
		.into()
}

#[proc_macro]
pub fn init(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
	init::init(input.into())
		.unwrap_or_else(|e| e.to_compile_error())
		.into()
}