Initial commit

This commit is contained in:
bytedream committed 2023-02-11 15:28:13 +01:00
commit c46afd5ff6
10 files changed
+435

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
use proc_macro::TokenStream;
use syn::{parse_macro_input, Item};
mod expand;
#[proc_macro_attribute]
pub fn serde_inline_default(_attr: TokenStream, input: TokenStream) -> TokenStream {
let item = parse_macro_input!(input as Item);
match item {
Item::Struct(s) => expand::expand_struct(s),
_ => panic!("can only be used on structs"),
}
}