1
2
3
4
5
6
7
8
9
10
11
12
mod entity;
mod util;
use proc_macro::TokenStream;
#[proc_macro_attribute]
pub fn entity_document(_attr: TokenStream, item: TokenStream) -> TokenStream {
match entity::create(item.into()) {
Ok(tokens) => tokens.into(),
Err(err) => err.write_errors().into(),
}
}