openapi-trait-shared 0.0.8

Framework-agnostic codegen helpers for openapi-trait (not intended for direct use)
Documentation
[package]
name = "openapi-trait-shared"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
description = "Framework-agnostic codegen helpers for openapi-trait (not intended for direct use)"
readme = "README.md"
documentation = "https://docs.rs/openapi-trait-shared"
keywords.workspace = true
categories.workspace = true

[dependencies]
proc-macro2 = "1"
quote = "1"
syn = { version = "2", features = ["full"] }
prettyplease = "0.2"
openapiv3 = "2"
heck = "0.5"
indexmap = "2"

[features]
# When enabled, generated model types derive `serde_valid::Validate` and carry
# `#[validate(...)]` attributes reflecting the OpenAPI schema constraints. The
# facade crate provides the actual `serde_valid` dependency (re-exported for the
# generated code); this flag only toggles what the codegen emits.
validation = []

[dev-dependencies]
serde_yaml = "0.9"

[lints]
workspace = true