boluo-macros 0.1.1

boluo的宏
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod route;

use proc_macro::TokenStream;

/// 为处理程序添加请求路径和请求方法
///
/// # 例子
///
/// ```ignore
/// #[boluo::route("/", method = "GET")]
/// async fn hello() -> &'static str {
///     "Hello, World!"
/// }
/// ```
#[proc_macro_attribute]
pub fn route(attr: TokenStream, item: TokenStream) -> TokenStream {
    route::route(attr, item)
}