List of all items
Structs
- ApiKeyConfig
- CompressionConfig
- CorsConfig
- JsonRpcMethodInfo
- JwtConfig
- ParameterValidator
- ProblemDetails
- RateLimitConfig
- Route
- RouteMetadata
- SchemaRegistry
- SchemaValidator
- ServerConfig
- ServerConfigBuilder
- StaticFilesConfig
- StructuredError
- ValidationError
- ValidationErrorDetail
- asyncapi::AsyncApiConfig
- asyncapi::ParseRequest
- asyncapi::ParseResult
- asyncapi::ParsedChannel
- asyncapi::ParsedMessage
- asyncapi::ParsedOperation
- asyncapi::ValidateRequest
- asyncapi::ValidationResponse
- auth::Claims
- background::BackgroundHandle
- background::BackgroundJobError
- background::BackgroundJobMetadata
- background::BackgroundRuntime
- background::BackgroundShutdownError
- background::BackgroundTaskConfig
- bindings::RawResponse
- bindings::StaticAsset
- bindings::response::RawResponse
- bindings::response::StaticAsset
- grpc::GrpcConfig
- grpc::GrpcRequestData
- grpc::GrpcResponseData
- handler_trait::RequestData
- handler_trait::StaticResponse
- handler_trait::StaticResponseHandler
- handler_trait::ValidatedParams
- jsonrpc::JsonRpcConfig
- lifecycle::adapter::HookRegistry
- openapi::ContactInfo
- openapi::LicenseInfo
- openapi::OpenApiConfig
- openapi::ServerInfo
- response::Response
- server::Server
- sse::SseEvent
- sse::SseState
- testing::ResponseSnapshot
- testing::SseEvent
- testing::SseStream
- testing::WebSocketConnection
- testing::multipart::MultipartFilePart
- testing::test_client::GraphQLSubscriptionSnapshot
- testing::test_client::TestClient
- websocket::WebSocketState
Enums
- HookResult
- Method
- ParameterSource
- background::BackgroundSpawnError
- handler_response::HandlerResponse
- lifecycle::HookResult
- openapi::SecuritySchemeInfo
- testing::SnapshotError
- testing::WebSocketMessage
Traits
- LifecycleHook
- grpc::GrpcHandler
- handler_trait::Handler
- lifecycle::LifecycleHook
- sse::SseEventProducer
- websocket::WebSocketHandler
Functions
- asyncapi::parse_asyncapi_value
- asyncapi::validate_message
- auth::api_key_auth_middleware
- auth::jwt_auth_middleware
- build_server_runtime
- cors::add_cors_headers
- cors::handle_preflight
- cors::validate_cors_request
- lifecycle::adapter::error::body_read_failed
- lifecycle::adapter::error::body_write_failed
- lifecycle::adapter::error::build_failed
- lifecycle::adapter::error::call_failed
- lifecycle::adapter::error::deserialize_failed
- lifecycle::adapter::error::promise_failed
- lifecycle::adapter::error::python_error
- lifecycle::adapter::error::serialize_failed
- lifecycle::adapter::error::task_error
- lifecycle::adapter::serial::extract_body
- lifecycle::adapter::serial::json_response_body
- lifecycle::adapter::serial::parse_json
- lifecycle::request_hook
- lifecycle::response_hook
- openapi::generate_openapi_spec
- openapi::parameter_extraction::extract_parameters_from_schema
- openapi::parameter_extraction::extract_path_param_names
- openapi::schema_conversion::json_schema_to_request_body
- openapi::schema_conversion::json_schema_to_response
- openapi::schema_conversion::json_value_to_schema
- openapi::security_scheme_info_to_openapi
- openapi::spec_generation::assemble_openapi_spec
- server::build_router_with_handlers
- server::build_router_with_handlers_and_config
- server::grpc_routing::is_grpc_request
- sse::sse_handler
- testing::call_test_server
- testing::connect_websocket
- testing::form::encode_urlencoded_body
- testing::multipart::build_multipart_body
- testing::snapshot_http_response
- testing::snapshot_http_response_allow_body_errors
- testing::snapshot_response
- testing::test_client::build_graphql_body
- websocket::websocket_handler
Type Aliases
- grpc::GrpcHandlerResult
- handler_trait::HandlerResult
- lifecycle::LifecycleHooks
- lifecycle::LifecycleHooksBuilder