9 个版本 (重大更改)
0.7.0 | 2021年7月25日 |
---|---|
0.6.0 | 2021年5月6日 |
0.5.0 | 2020年3月31日 |
0.4.0 | 2020年1月25日 |
0.1.0 | 2020年1月22日 |
#1456 在 数据库接口 中
每月下载量 3,966
用于 5 个 Crates (直接使用 2 个)
65KB
608 代码行
open api
Rust crate 用于序列化和反序列化 open api 文档
安装
将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
openapi = "0.1"
使用示例
extern crate openapi;
fn main() {
match openapi::from_path("path/to/openapi.yaml") {
Ok(spec) => println!("spec: {:?}", spec),
Err(err) => println!("error: {}", err)
}
}
杜冈·唐(softprops)2017
lib.rs
:
Openapi 提供了序列化和反序列化 openapi 规范的结构和支持
示例
典型用法是将现有的规范反序列化到持久化规范,或者反之
Hyper 客户端应该配置 TLS。
依赖项
~2.6–3.5MB
~97K SLoC