ngyn_macros 0.4.3

Modular backend framework for web applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use proc_macro::TokenStream;
use syn::ItemFn;

pub(crate) fn route_macro(_args: TokenStream, raw_input: TokenStream) -> TokenStream {
    match syn::parse::<ItemFn>(raw_input.clone()) {
        Ok(input) => input,
        Err(err) => {
            panic!("failed to parse route: {}", err)
        }
    };

    raw_input
}