Skip to main content

Module discriminator_schema

Module discriminator_schema 

Source
Expand description

Reusable schemars transforms for adding OpenAPI discriminators to tagged enum schemas.

Structs§

AddDiscriminator
A schemars Transform that adds an OpenAPI discriminator object to oneOf schemas generated from #[serde(tag = "...")] enums.
MergePropertiesIntoOneOf
A schemars Transform that merges top-level properties and required fields from a wrapper struct into each oneOf variant.