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) }