actix_async_handler 0.1.0

Support for async syntax for Actix
Documentation
extern crate proc_macro;
#[macro_use]
extern crate syn;

use proc_macro::TokenStream;

use crate::r#impl::async_handler_impl;

mod r#impl;
#[cfg(test)]
mod translation_test;

#[proc_macro_attribute]
pub fn async_handler(attribute: TokenStream, input: TokenStream) -> TokenStream {

    let attribute = parse_macro_input!(attribute);
    let input = parse_macro_input!(input);
    async_handler_impl(attribute, input).into()

}