#swagger #subcommand #specs #generate #cargo-subcommand #cratyes

app cargo-swagger

A cargo 子命令,方便从 Swagger 规范生成 Rust 库

1 个不稳定版本

使用旧版 Rust 2015

0.1.0 2018年4月16日
0.0.4 2017年11月24日
0.0.3 2017年11月24日
0.0.2 2017年11月24日
0.0.1 2017年11月24日

#56#specs

Apache-2.0/MIT

8KB
88

cargo swagger

此工具添加了一个 cargo swagger 子命令,使得从 Swagger/OpenAPI 规范生成 Rust 库变得简单。

crates.io

使用 https://github.com/swagger-api/swagger-codegen 进行代码生成,但进行了封装,使其更容易用于 Rust。

安装

cargo-swagger 需要 Docker。有关 Docker 安装说明,请参阅 https://docs.docker.net.cn/engine/installation/

$ cargo install cargo-swagger

依赖

~8.5MB
~182K SLoC