List of all items
Structs
- any_map::AnyMap
- body::ResponseBody
- config::Config
- config::logger::LoggerConfig
- config::openapi::OpenAPIConfig
- config::server::ServerConfig
- error::Error
- extract::Path
- extract::Query
- extract::TypedHeader
- extract::multipart::JsonField
- extract::multipart::Upload
- extract::websocket::CloseFrame
- extract::websocket::DefaultOnFailedUpgrade
- extract::websocket::WebSocket
- extract::websocket::WebSocketRequest
- extract::websocket::WebSocketResponse
- handler::After
- handler::Around
- handler::Before
- handler::CatchAllError
- handler::CatchError
- handler::DynHandler
- handler::HandlerFn
- handler::InspectAllError
- handler::InspectError
- location::Location
- middleware::RequestBodyLimit
- middleware::RequestBodyLimitHandler
- middleware::Tracing
- middleware::TracingHandler
- normalized_path::NormalizedPath
- openapi::AnySchema
- openapi::ArrayType
- openapi::AuthorizationCodeOAuth2Flow
- openapi::BooleanType
- openapi::ClientCredentialsOAuth2Flow
- openapi::Components
- openapi::Contact
- openapi::Discriminator
- openapi::Encoding
- openapi::Example
- openapi::ExternalDocumentation
- openapi::Header
- openapi::ImplicitOAuth2Flow
- openapi::Info
- openapi::IntegerType
- openapi::License
- openapi::Link
- openapi::MediaType
- openapi::NumberType
- openapi::OAuth2Flows
- openapi::ObjectType
- openapi::OpenAPI
- openapi::Operation
- openapi::ParameterData
- openapi::PasswordOAuth2Flow
- openapi::PathItem
- openapi::Paths
- openapi::RequestBody
- openapi::Response
- openapi::Responses
- openapi::Schema
- openapi::SchemaData
- openapi::Server
- openapi::ServerVariable
- openapi::StringType
- openapi::Tag
- payload::Form
- payload::Json
- plugin::ui::RapiDoc
- plugin::ui::SwaggerUI
- request::BodyLimit
- request::Head
- request::LocalAddr
- request::OriginalUri
- request::RemoteAddr
- request::Request
- response::Download
- response::sse::DefaultOnCreateEvent
- response::sse::Event
- response::sse::EventStream
- response::sse::EventStreamBuilder
- response::sse::KeepAlive
- response_error::EventStreamError
- response_error::InvalidContentDisposition
- response_error::InvalidContentType
- response_error::InvalidHeaderValue
- response_error::InvalidUtf8InPathParam
- response_error::MatchError
- response_error::MethodNotAllowedError
- response_error::QueryError
- response_error::RequestBodyLimitError
- response_error::WriteFormError
- response_error::WriteJsonError
- route::MethodRouter
- route::Router
- server::Server
- test_client::TestClient
Enums
- config::logger::LogLevel
- either::Either
- environment::Environment
- error_ext::NextError
- extract::websocket::CloseCode
- extract::websocket::Message
- openapi::APIKeyLocation
- openapi::AdditionalProperties
- openapi::CookieStyle
- openapi::HeaderStyle
- openapi::IntegerFormat
- openapi::LinkOperation
- openapi::NumberFormat
- openapi::Parameter
- openapi::ParameterSchemaOrContent
- openapi::PathStyle
- openapi::QueryStyle
- openapi::ReferenceOr
- openapi::SchemaKind
- openapi::SecurityScheme
- openapi::StatusCode
- openapi::StringFormat
- openapi::Type
- openapi::VariantOrUnknown
- openapi::VariantOrUnknownOrEmpty
- request::ConvertRequestError
- response::MaybeHeaderValue
- response_error::DeserializeJsonError
- response_error::DeserializePathError
- response_error::EventStreamErrorKind
- response_error::InvalidHeaderValueKind
- response_error::MultipartError
- response_error::PathError
- response_error::ReadBytesError
- response_error::ReadFormError
- response_error::ReadJsonError
- response_error::ReadStringError
- response_error::TypedHeaderError
- response_error::WebSocketError
Traits
- MultiRequestMediaType
- MultiResponse
- MultiResponseMediaType
- SecurityScheme
- SingleResponse
- Tag
- ToParameters
- ToSchema
- api_request::ApiRequest
- api_request::ApiRequestHead
- api_response::ApiResponse
- app::Hooks
- config::ConfigPrefix
- error_ext::ErrorExt
- extract::multipart::ParseField
- extract::websocket::OnFailedUpgrade
- from_request::FromRequest
- from_request::FromRequestHead
- handler::Handler
- handler::HandlerExt
- into_response::IntoResponse
- media_type::MediaType
- media_type::RequestMediaType
- media_type::ResponseMediaType
- media_type::SingleMediaType
- middleware::Middleware
- middleware::TowerLayerCompatExt
- plugin::Plugin
- response::ToHeaderValue
- response::sse::OnCreateEvent
- response_error::ResponseError
Macros
Attribute Macros
Derive Macros
- MultiRequestMediaType
- MultiResponse
- MultiResponseMediaType
- SecurityScheme
- SingleResponse
- Tag
- ToParameters
- ToSchema
- extract::multipart::Multipart
Functions
- app::create_app
- app::run_app
- handler::handler_fn
- media_type::has_media_type
- openapi::is_false
- schemars_transform
- server::shutdown_signal
Type Aliases
- body::RequestBody
- error::BoxError
- openapi::Callback
- openapi::Content
- openapi::SecurityRequirement
- response::Response