2 个版本
0.1.0 | 2023年1月6日 |
---|
#4 in #scgi
在 gemfra 中使用
10KB
101 行
gemfra 库使用的宏集合
gemfra 的一些代码过于重复。这个包提供了可以消除 gemfra 中大量样板代码的宏。
lib.rs
:
gemfra 的宏
route 宏
允许您为 RoutedApp 编写路由的宏。
use gemfra::{
response::Response,
request::Request,
error::AnyError,
};
use gemfra_codegen::route;
#[route("/foo/:bar")]
async fn my_route(request: Request, bar: &str) -> Result<Response, AnyError> {
todo!()
}
依赖
~1.5MB
~36K SLoC