Crates.io | openapiv3_1 |
lib.rs | openapiv3_1 |
version | 0.1.3 |
created_at | 2025-05-12 17:34:08.379235+00 |
updated_at | 2025-05-30 23:10:09.461754+00 |
description | OpenAPI 3.1.x bindings for rust |
homepage | |
repository | https://github.com/scufflecloud/scuffle |
max_upload_size | |
id | 1670898 |
size | 240,033 |
[!WARNING]
This crate is under active development and may not be stable.
Rust implementation of OpenAPI Spec v3.1.x
A lof the code was taken from utoipa
.
The main difference is the full JSON Schema 2020-12 Definitions.
See the changelog for a full release history.
docs
— Enables changelog and documentation of feature flagsdebug
— Enable derive(Debug) on all typesyaml
— Enables to_yaml
function.openapiv3
: Implements the openapi v3.0.x spec, does not implement full json schema draft 2020-12 spec.utoipa
: A fully fletched openapi-type-generator implementing some of the v3.1.x spec.schemars
: A fully fletched jsonschema-type-generator implementing some of the json schema draft 2020-12 spec.This project is licensed under the MIT or Apache-2.0 license. You can choose between one of them if you use this work.
SPDX-License-Identifier: MIT OR Apache-2.0