Module openapi_routes

Module openapi_routes 

Source
Expand description

OpenAPI-based route generation for MockForge

This module has been refactored into sub-modules for better organization:

  • registry: OpenAPI route registry and management
  • validation: Request/response validation logic
  • generation: Route generation from OpenAPI specs
  • builder: Axum router building from OpenAPI specs

Re-exports§

pub use builder::*;
pub use generation::*;
pub use validation::*;

Modules§

builder
Axum router building from OpenAPI specifications
generation
Route generation from OpenAPI specifications
registry
OpenAPI route registry and management
validation
Request/response validation logic

Structs§

OpenApiRouteRegistry
OpenAPI route registry that manages generated routes
ValidationOptions

Enums§

ValidationMode

Functions§

create_registry_from_file
Helper function to create an OpenAPI route registry from a file
create_registry_from_json
Helper function to create an OpenAPI route registry from JSON
get_last_validation_error
Get most recent validation error
get_validation_errors
Get recent validation errors (most recent last)
record_validation_error
Record last validation error for Admin UI inspection