use proc_macro::TokenStream;
mod sketch_components;
mod uniforms;
#[proc_macro_derive(SketchComponents, attributes(sketch))]
pub fn sketch_components(input: TokenStream) -> TokenStream {
sketch_components::sketch_components_impl(input)
}
#[proc_macro_attribute]
pub fn uniforms(attr: TokenStream, item: TokenStream) -> TokenStream {
uniforms::uniforms_impl(attr, item)
}