Structures and tools to parse, navigate and validate OpenAPI v3 Spec files.
Based on v3 parts of openapi crate by softprops.
Additional features: - Validation constructors - Example request/response validation - Live API conformance testing
add the following to your Cargo.toml
file
toml
[dependencies]
oas3 = "0.1"
```rust extern crate oas3;
fn main() { match oas3::from_path("path/to/openapi.yaml") { Ok(spec) => println!("spec: {:?}", spec), Err(err) => println!("error: {}", err) } } ```