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}