Skip to main content

Module openapi

Module openapi 

Source
Expand description

OpenAPI schema utilities

This module provides utilities for working with OpenAPI schemas, including type conversion, validation, and schema manipulation.

§Features

  • Convert OpenAPI types to Rust types
  • Handle composite types (oneOf, anyOf, allOf)
  • Validate JSON values against schemas
  • Generate type-safe parameter structures

Structs§

OpenApiSchema
OpenAPI schema wrapper
ParameterDefinition
Parameter definition extracted from OpenAPI schema

Enums§

CompositeType
Composite schema type
OpenApiType
OpenAPI primitive types

Functions§

extract_parameters
Extract parameter definitions from an OpenAPI schema
merge_schemas
Merge multiple schemas (for allOf)