Expand description
HTTP server implementation using Tokio and Axum
This module provides the main server builder and routing infrastructure, with focused submodules for handler validation, request extraction, and lifecycle execution.
Modules§
- fast_
router - Fast-path HashMap router for static responses.
- grpc_
routing - gRPC request routing and multiplexing
- handler
- ValidatingHandler wrapper that executes request/parameter validation before handler
- lifecycle_
execution - Lifecycle hooks execution logic
- request_
extraction - Request parsing and data extraction utilities
Structs§
- Server
- HTTP Server
Functions§
- build_
router_ with_ handlers - Build an Axum router from routes and foreign handlers
- build_
router_ with_ handlers_ and_ config - Build router with handlers and apply middleware based on config