5个版本
0.2.3 | 2024年3月18日 |
---|---|
0.2.2 | 2024年3月15日 |
0.2.1 | 2023年10月30日 |
0.2.0 | 2023年10月30日 |
0.1.0 | 2023年10月22日 |
#659 在 解析器实现
每月178次下载
535KB
10K SLoC
roas
Rust OpenAPI 规范(v2.0,v3.0.X 和 v3.1.X)
解析和生成 OpenAPI 规范
- OpenAPI 规范 v2.0
- OpenAPI 规范 v3.0.X
- OpenAPI 规范 v3.0.0
使用方法
将以下内容添加到您的 Cargo.toml
[dependencies]
roas = { version = "0.2", features = ["v3_0"] }
示例
use roas::v3_0::spec::Spec;
use roas::validation::{Options, Validate};
...
let spec = serde_json::from_str::<Spec>(raw_json).unwrap();
spec.validate(Options::IgnoreMissingTags | Options::IgnoreExternalReferences).unwrap();
...
lib.rs
:
OpenAPI 规范
依赖项
~3.5–5.5MB
~99K SLoC