List of all items[−]
Structs
- Body
- Request
- RequestBuilder
- RequestParts
- Response
- ResponseBuilder
- ResponseParts
- Route
- RouteMethod
- Server
- endpoint::After
- endpoint::AndThen
- endpoint::Before
- endpoint::MapErr
- endpoint::MapOk
- endpoint::MapToResponse
- endpoint::MapToResult
- error::Error
- error::ErrorInvalidPathParams
- error::GetDataError
- error::ParseQueryError
- http::Error
- http::Extensions
- http::HeaderMap
- http::HeaderValue
- http::Method
- http::Request
- http::Response
- http::StatusCode
- http::Uri
- http::Version
- http::header::Drain
- http::header::GetAll
- http::header::HeaderMap
- http::header::HeaderName
- http::header::HeaderValue
- http::header::IntoIter
- http::header::InvalidHeaderName
- http::header::InvalidHeaderValue
- http::header::Iter
- http::header::IterMut
- http::header::Keys
- http::header::OccupiedEntry
- http::header::ToStrError
- http::header::VacantEntry
- http::header::ValueDrain
- http::header::ValueIter
- http::header::ValueIterMut
- http::header::Values
- http::header::ValuesMut
- http::method::InvalidMethod
- http::method::Method
- http::request::Builder
- http::request::Parts
- http::request::Request
- http::response::Builder
- http::response::Parts
- http::response::Response
- http::status::InvalidStatusCode
- http::status::StatusCode
- http::uri::Authority
- http::uri::Builder
- http::uri::InvalidUri
- http::uri::InvalidUriParts
- http::uri::Parts
- http::uri::PathAndQuery
- http::uri::Port
- http::uri::Scheme
- http::uri::Uri
- http::version::Version
- listener::BoxIo
- listener::Combined
- listener::TcpAcceptor
- listener::TcpListener
- listener::TlsAcceptor
- listener::TlsConfig
- listener::TlsListener
- listener::UnixAcceptor
- listener::UnixListener
- middleware::AddData
- middleware::AddDataEndpoint
- middleware::Compression
- middleware::CompressionEndpoint
- middleware::CookieJarManager
- middleware::CookieJarManagerEndpoint
- middleware::Cors
- middleware::CorsEndpoint
- middleware::FnMiddleware
- middleware::NormalizePath
- middleware::NormalizePathEndpoint
- middleware::SetHeader
- middleware::SetHeaderEndpoint
- service::Files
- web::Compress
- web::Data
- web::Field
- web::Form
- web::Html
- web::HtmlTemplate
- web::Json
- web::Multipart
- web::Path
- web::Query
- web::Redirect
- web::RequestBody
- web::TempFile
- web::Template
- web::TypedHeader
- web::WithBody
- web::WithHeader
- web::WithStatus
- web::cookie::Cookie
- web::cookie::CookieJar
- web::cookie::PrivateCookieJar
- web::cookie::SignedCookieJar
- web::headers::AcceptRanges
- web::headers::AccessControlAllowCredentials
- web::headers::AccessControlAllowHeaders
- web::headers::AccessControlAllowMethods
- web::headers::AccessControlAllowOrigin
- web::headers::AccessControlExposeHeaders
- web::headers::AccessControlMaxAge
- web::headers::AccessControlRequestHeaders
- web::headers::AccessControlRequestMethod
- web::headers::Allow
- web::headers::Authorization
- web::headers::CacheControl
- web::headers::Connection
- web::headers::ContentDisposition
- web::headers::ContentEncoding
- web::headers::ContentLength
- web::headers::ContentLocation
- web::headers::ContentRange
- web::headers::ContentType
- web::headers::Cookie
- web::headers::Date
- web::headers::ETag
- web::headers::Error
- web::headers::Expect
- web::headers::Expires
- web::headers::HeaderMap
- web::headers::HeaderName
- web::headers::HeaderValue
- web::headers::Host
- web::headers::IfMatch
- web::headers::IfModifiedSince
- web::headers::IfNoneMatch
- web::headers::IfRange
- web::headers::IfUnmodifiedSince
- web::headers::LastModified
- web::headers::Location
- web::headers::Origin
- web::headers::Pragma
- web::headers::ProxyAuthorization
- web::headers::Range
- web::headers::Referer
- web::headers::ReferrerPolicy
- web::headers::RetryAfter
- web::headers::SecWebsocketAccept
- web::headers::SecWebsocketKey
- web::headers::SecWebsocketVersion
- web::headers::Server
- web::headers::SetCookie
- web::headers::StrictTransportSecurity
- web::headers::Te
- web::headers::TransferEncoding
- web::headers::Upgrade
- web::headers::UserAgent
- web::headers::Vary
- web::headers::authorization::Authorization
- web::headers::authorization::Basic
- web::headers::authorization::Bearer
- web::sse::SSE
- web::websocket::WebSocket
- web::websocket::WebSocketStream
Enums
- error::ParseCookieError
- error::ParseFormError
- error::ParseJsonError
- error::ParseMultipartError
- error::ParseTypedHeaderError
- error::ReadBodyError
- error::WebSocketError
- http::header::Entry
- listener::CombinedStream
- middleware::TrailingSlash
- web::CompressionAlgo
- web::RemoteAddr
- web::sse::Event
- web::websocket::CloseCode
- web::websocket::Message
Traits
- Endpoint
- EndpointExt
- IntoEndpoint
- endpoint::Endpoint
- endpoint::EndpointExt
- endpoint::IntoEndpoint
- http::header::AsHeaderName
- http::header::IntoHeaderName
- listener::Acceptor
- listener::AcceptorExt
- listener::Listener
- middleware::Middleware
- middleware::TowerLayerCompatExt
- service::TowerCompatExt
- web::FromRequest
- web::IntoResponse
- web::headers::Header
- web::headers::HeaderMapExt
- web::headers::authorization::Credentials
Attribute Macros
Functions
Typedefs
- endpoint::BoxEndpoint
- error::Result
- http::Result
- listener::BoxAcceptor
- web::cookie::CookieKey
- web::cookie::SameSite
Constants
- http::header::ACCEPT
- http::header::ACCEPT_CHARSET
- http::header::ACCEPT_ENCODING
- http::header::ACCEPT_LANGUAGE
- http::header::ACCEPT_RANGES
- http::header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- http::header::ACCESS_CONTROL_ALLOW_HEADERS
- http::header::ACCESS_CONTROL_ALLOW_METHODS
- http::header::ACCESS_CONTROL_ALLOW_ORIGIN
- http::header::ACCESS_CONTROL_EXPOSE_HEADERS
- http::header::ACCESS_CONTROL_MAX_AGE
- http::header::ACCESS_CONTROL_REQUEST_HEADERS
- http::header::ACCESS_CONTROL_REQUEST_METHOD
- http::header::AGE
- http::header::ALLOW
- http::header::ALT_SVC
- http::header::AUTHORIZATION
- http::header::CACHE_CONTROL
- http::header::CONNECTION
- http::header::CONTENT_DISPOSITION
- http::header::CONTENT_ENCODING
- http::header::CONTENT_LANGUAGE
- http::header::CONTENT_LENGTH
- http::header::CONTENT_LOCATION
- http::header::CONTENT_RANGE
- http::header::CONTENT_SECURITY_POLICY
- http::header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- http::header::CONTENT_TYPE
- http::header::COOKIE
- http::header::DATE
- http::header::DNT
- http::header::ETAG
- http::header::EXPECT
- http::header::EXPIRES
- http::header::FORWARDED
- http::header::FROM
- http::header::HOST
- http::header::IF_MATCH
- http::header::IF_MODIFIED_SINCE
- http::header::IF_NONE_MATCH
- http::header::IF_RANGE
- http::header::IF_UNMODIFIED_SINCE
- http::header::LAST_MODIFIED
- http::header::LINK
- http::header::LOCATION
- http::header::MAX_FORWARDS
- http::header::ORIGIN
- http::header::PRAGMA
- http::header::PROXY_AUTHENTICATE
- http::header::PROXY_AUTHORIZATION
- http::header::PUBLIC_KEY_PINS
- http::header::PUBLIC_KEY_PINS_REPORT_ONLY
- http::header::RANGE
- http::header::REFERER
- http::header::REFERRER_POLICY
- http::header::REFRESH
- http::header::RETRY_AFTER
- http::header::SEC_WEBSOCKET_ACCEPT
- http::header::SEC_WEBSOCKET_EXTENSIONS
- http::header::SEC_WEBSOCKET_KEY
- http::header::SEC_WEBSOCKET_PROTOCOL
- http::header::SEC_WEBSOCKET_VERSION
- http::header::SERVER
- http::header::SET_COOKIE
- http::header::STRICT_TRANSPORT_SECURITY
- http::header::TE
- http::header::TRAILER
- http::header::TRANSFER_ENCODING
- http::header::UPGRADE
- http::header::UPGRADE_INSECURE_REQUESTS
- http::header::USER_AGENT
- http::header::VARY
- http::header::VIA
- http::header::WARNING
- http::header::WWW_AUTHENTICATE
- http::header::X_CONTENT_TYPE_OPTIONS
- http::header::X_DNS_PREFETCH_CONTROL
- http::header::X_FRAME_OPTIONS
- http::header::X_XSS_PROTECTION