List of all items[−]
Structs
- Body
- Request
- RequestBuilder
- Response
- ResponseBuilder
- 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::CombinedAcceptor
- listener::CombinedListener
- listener::TcpAcceptor
- listener::TcpListener
- listener::TlsAcceptor
- listener::TlsConfig
- listener::TlsListener
- listener::UnixAcceptor
- listener::UnixListener
- middleware::AddData
- middleware::Compression
- middleware::CookieJarManager
- middleware::Cors
- middleware::FnMiddleware
- middleware::SetHeader
- middleware::Tracing
- route::Route
- route::RouteMethod
- service::Files
- web::Compress
- web::CookieJar
- web::Data
- web::Field
- web::Form
- web::Html
- web::HtmlTemplate
- web::Json
- web::Multipart
- web::Path
- web::Query
- web::Redirect
- web::RemoteAddr
- web::RequestBody
- web::TempFile
- web::Template
- web::TypedHeader
- web::WithBody
- web::WithHeader
- web::WithStatus
- web::sse::SSE
- web::type_headers::Accept
- web::type_headers::AcceptEncoding
- web::type_headers::Allow
- web::type_headers::AuthScheme
- web::type_headers::Authorization
- web::type_headers::ContentCoding
- web::type_headers::ContentEncoding
- web::type_headers::ContentLength
- web::type_headers::ContentType
- web::type_headers::Credentials
- web::type_headers::Host
- web::type_headers::HttpDate
- web::type_headers::ProxyAuthorization
- web::type_headers::Quality
- web::type_headers::QualityItem
- web::type_headers::Token68
- 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
- web::CompressionAlgo
- web::sse::Event
- web::type_headers::RetryAfter
- 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::Listener
- middleware::Middleware
- middleware::TowerLayerCompatExt
- service::TowerCompatExt
- web::FromRequest
- web::IntoResponse
Attribute Macros
Functions
- endpoint::make
- endpoint::make_sync
- middleware::make
- route
- route::connect
- route::delete
- route::get
- route::head
- route::options
- route::patch
- route::post
- route::put
- route::route
- route::trace
Typedefs
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