use auto_builder_core::BuilderBuilder;
use proc_macro::TokenStream;
use syn::DeriveInput;
#[proc_macro_derive(Builder, attributes(builder))]
pub fn builder_derive_macro(item: TokenStream) -> TokenStream {
let ast: DeriveInput = syn::parse(item).unwrap();
BuilderBuilder::new(ast).build_builder().into()
}