33 个版本
0.0.35 | 2023年7月18日 |
---|---|
0.0.34 | 2022年7月18日 |
0.0.33 | 2022年6月16日 |
0.0.27 | 2022年3月2日 |
0.0.4 | 2020年7月30日 |
#111 in 模板引擎
70 下载/每月
70KB
1.5K SLoC
oapi_generator
从 OpenAPI 规范生成代码。
从原始版本分叉,目的是将其制作成简单的构建脚本crate,而不是二进制文件
将其用作二进制文件
cargo run -- path-to-specification path-to-output
将其用于构建脚本内部
oapi_generator::generate_oapi_server_stubs(speification, destination)
托管crate的Cargo.toml中应包含以下crate
reqwest = { version = "0.10.6", features = [ "json" ] }
async-std = "1.6.0"
serde = { version = "1.0.111", features = [ "derive" ] }
serde_json = "1.0.53"
serde_urlencoded = "0.6.1"
actix-multipart = "0.2.0"
async-trait = "0.1.33"
url = "2.1.1"
thiserror = "1.0.19"
displaydoc = "0.1.6"
regex = "1.4.2"
lazy_static = "1.4.0"
依赖
~8–18MB
~229K SLoC