fltk_form_derive/lib.rs
1extern crate proc_macro;
2extern crate proc_macro2;
3extern crate quote;
4extern crate syn;
5
6mod implementation;
7use crate::implementation::*;
8
9use proc_macro::TokenStream;
10
11#[proc_macro_derive(FltkForm)]
12pub fn deser_widget_trait_macro(input: TokenStream) -> TokenStream {
13 let ast = syn::parse(input).unwrap();
14 impl_widget_deser_trait(&ast).unwrap()
15}