Expand description
OpenAPI-based route generation for MockForge
The authoritative OpenApiRouteRegistry and all build_router_* methods
are defined in this file. Sub-modules provide additional utilities:
builder: Helper functions for building routers from specsgeneration: Route generation utilitiesvalidation: Request/response validation types and logic
Note: registry sub-module contains an abandoned partial refactoring with a
duplicate OpenApiRouteRegistry type. Use the one from this module.
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
- validation
- Request/response validation logic
Structs§
- Open
ApiRoute Registry - OpenAPI route registry that manages generated routes
- Router
Context - Shared context for all route handlers, encapsulating optional features.
- Validation
Options - Options for configuring validation behavior
Enums§
- Validation
Mode - Validation mode for request/response validation
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