List of all items
Structs
- ApiError
- Body
- BodyLimitLayer
- BodyStream
- ClientIp
- Created
- Extension
- FieldError
- HandlerService
- HeaderValue
- Headers
- HealthCheck
- HealthCheckBuilder
- HealthCheckResult
- Html
- InterceptorChain
- Json
- KeepAlive
- MethodRouter
- Multipart
- MultipartConfig
- MultipartField
- NoContent
- Path
- Query
- Redirect
- Request
- RequestId
- RequestIdLayer
- Route
- Router
- RustApi
- RustApiConfig
- Sse
- SseEvent
- State
- StaticFile
- StaticFileConfig
- StreamBody
- StreamingBody
- StreamingConfig
- TracingLayer
- UploadedFile
- ValidatedJson
- WithStatus
- health::HealthCheck
- health::HealthCheckBuilder
- health::HealthCheckResult
- interceptor::InterceptorChain
- middleware::BodyLimitLayer
- middleware::LayerStack
- middleware::RequestId
- middleware::RequestIdLayer
- middleware::TracingLayer
- multipart::Multipart
- multipart::MultipartConfig
- multipart::MultipartField
- multipart::UploadedFile
- path_params::PathParams
- prelude::ApiError
- prelude::Body
- prelude::ClientIp
- prelude::Created
- prelude::Extension
- prelude::HeaderValue
- prelude::Headers
- prelude::Html
- prelude::Json
- prelude::KeepAlive
- prelude::Multipart
- prelude::MultipartConfig
- prelude::MultipartField
- prelude::NoContent
- prelude::Path
- prelude::Query
- prelude::Redirect
- prelude::Request
- prelude::RequestId
- prelude::RequestIdLayer
- prelude::Route
- prelude::Router
- prelude::RustApi
- prelude::RustApiConfig
- prelude::Sse
- prelude::SseEvent
- prelude::State
- prelude::StaticFile
- prelude::StaticFileConfig
- prelude::StreamBody
- prelude::TracingLayer
- prelude::UploadedFile
- prelude::ValidatedJson
- prelude::WithStatus
- sse::KeepAlive
- sse::Sse
- sse::SseEvent
- sse::SseStream
- static_files::StaticFile
- static_files::StaticFileConfig
- stream::StreamBody
- stream::StreamingBody
- stream::StreamingConfig
Enums
Traits
- FromRequest
- FromRequestParts
- Handler
- IntoResponse
- RequestInterceptor
- ResponseInterceptor
- RouteHandler
- interceptor::RequestInterceptor
- interceptor::ResponseInterceptor
- middleware::MiddlewareLayer
- prelude::Deserialize
- prelude::IntoParams
- prelude::IntoResponse
- prelude::Schema
- prelude::Serialize
- prelude::Validate
Macros
- prelude::debug
- prelude::error
- prelude::info
- prelude::route
- prelude::trace
- prelude::warn
- route
- trace_debug
- trace_error
- trace_info
- trace_trace
- trace_warn
Attribute Macros
Derive Macros
Functions
- apply_auto_schemas
- auto_route::auto_route_count
- auto_route::collect_auto_routes
- auto_schema::apply_auto_schemas
- auto_schema::auto_schema_count
- collect_auto_routes
- delete
- delete_route
- get
- get_environment
- get_route
- json::from_slice
- json::from_slice_mut
- json::to_vec
- json::to_vec_pretty
- json::to_vec_with_capacity
- patch
- patch_route
- path_validation::is_valid_path
- path_validation::validate_path
- post
- post_route
- prelude::delete
- prelude::delete_route
- prelude::get
- prelude::get_route
- prelude::patch
- prelude::patch_route
- prelude::post
- prelude::post_route
- prelude::put
- prelude::put_route
- prelude::serve_dir
- prelude::sse_response
- put
- put_route
- serve_dir
- sse::collect_sse_events
- sse::sse_from_iter
- sse::sse_response
- sse_response
- static_files::serve_dir
- static_files::static_handler
- stream::stream_from_iter
- stream::stream_from_strings