Structures and tools to parse, navigate and validate OpenAPI v3.1 Spec files.
Originally based on v3 parts of the openapi
crate by softprops.
Additional features:
- Validation constructors
- Example request/response validation
- Live API conformance testing
fn main() {
match oas3::from_path("path/to/openapi.yaml") {
Ok(spec) => println!("spec: {:?}", spec),
Err(err) => println!("error: {}", err)
}
}