2个版本
0.2.0 | 2020年1月18日 |
---|
#153 in #routes
每月 45 次下载
在 8 个crate中使用(通过 requiem-web)
15KB
278 行
Actix-web框架宏
lib.rs
:
Actix-web代码生成模块
路由和作用域生成器
路由
宏
属性
"path"
- 用于注册处理的路径的原始文本字符串。必需。guard="function_name"
- 使用actix_web::guard::fn_guard
将函数注册为保护程序
注意
函数名称可以是任何可以访问生成代码的表达式(例如 my_guard
或 my_module::my_guard
)
示例
use actix_web::HttpResponse;
use actix_web_codegen::get;
use futures::{future, Future};
#[get("/test")]
async fn async_test() -> Result<HttpResponse, actix_web::Error> {
Ok(HttpResponse::Ok().finish())
}
依赖项
~1.5MB
~35K SLoC