next-web-macros 0.1.0

Provide a series of commonly used macros
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use proc_macro::TokenStream;
use syn::Data;

pub(crate) fn impl_macro_db_mapper(input: &syn::DeriveInput) -> TokenStream {
    let struct_name = &input.ident;

    match &input.data {
        Data::Struct(_) => (),
        _ => panic!("error: #[derive(Builder)] is only supported for structs"),
    };

    TokenStream::new()
}