functional_macro 0.0.2

A functional macro for Rust
Documentation
1
2
3
4
5
6
7
8
9
use proc_macro2::TokenStream as TokenStream2;
use syn::parse::Nothing;
use syn::ItemFn;

pub fn parse(args: TokenStream2, input: TokenStream2) -> syn::Result<ItemFn> {
    let _: Nothing = syn::parse2::<Nothing>(args)?;
    let function: ItemFn = syn::parse2(input)?;
    Ok(function)
}