Structs§
- Analyzed
Schema - Dependency
Graph - Detected
Patterns - Enum
Extensions - Q2.6 — vendor extensions describing a string enum’s variant
names and per-variant descriptions. Length must match the
schema’s
enumarray; mismatched extensions are dropped at analysis time with a warning. - Operation
Info - Information about an OpenAPI operation
- Parameter
Info - Information about an operation parameter
- Property
Constraints - Q2.4 — per-property OpenAPI constraint annotations
(
minimum/maximum/minLength/maxLength/pattern/etc.). Populated during analysis fromSchemaDetails; consumed by the generator to emit doc comments and/or#[validate(...)]attrs. - Property
Info - Schema
Analysis - Schema
Analyzer - Schema
Ref - Union
Variant
Enums§
- Object
Additional Properties - How an Object handles
additionalProperties. Q2.3 split the pre-existingboolinto a three-way enum so the generator can emit a typedBTreeMap<String, T>when the spec provides a value-type schema instead of degrading toserde_json::Value. - Request
Body Content - Content type and schema for a request body
- Schema
Type
Functions§
- merge_
schema_ extensions - Merge schema extension files into the main OpenAPI specification Uses simple recursive JSON object merging