swc_config_macro/
lib.rs

1extern crate proc_macro;
2
3mod merge;
4
5#[proc_macro_derive(Merge)]
6pub fn derive_merge(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
7    let input = syn::parse(input).expect("failed to parse input as DeriveInput");
8
9    self::merge::expand(input).into()
10}