List of all items
Structs
- channel::Canceled
- channel::condition::Condition
- channel::condition::Waiter
- channel::mpsc::Receiver
- channel::mpsc::SendError
- channel::mpsc::Sender
- channel::mpsc::WeakSender
- channel::oneshot::Receiver
- channel::oneshot::Sender
- channel::pool::Pool
- channel::pool::Receiver
- channel::pool::Sender
- codec::BytesCodec
- connect::Connect
- connect::Connector
- connect::Resolver
- connect::openssl::Connector
- connect::openssl::SslConnector
- connect::openssl::SslError
- connect::openssl::SslFilter
- connect::openssl::SslMethod
- connect::rustls::ClientConfig
- connect::rustls::Connector
- connect::rustls::TlsFilter
- http::DateService
- http::HeaderMap
- http::HttpService
- http::HttpServiceBuilder
- http::Method
- http::Request
- http::RequestHead
- http::Response
- http::ResponseBuilder
- http::ResponseHead
- http::ServiceConfig
- http::StatusCode
- http::Uri
- http::Version
- http::body::BodyStream
- http::body::BoxedBodyStream
- http::body::SizedStream
- http::client::Client
- http::client::ClientBuilder
- http::client::ClientRequest
- http::client::ClientResponse
- http::client::Connect
- http::client::Connector
- http::client::FrozenClientRequest
- http::client::FrozenSendBuilder
- http::client::JsonBody
- http::client::MessageBody
- http::client::TestResponse
- http::encoding::Decoder
- http::encoding::Encoder
- http::error::Canceled
- http::error::HttpError
- http::h1::ClientCodec
- http::h1::ClientPayloadCodec
- http::h1::Codec
- http::h1::ExpectHandler
- http::h1::H1Service
- http::h1::H1ServiceHandler
- http::h1::Payload
- http::h1::PayloadDecoder
- http::h1::UpgradeHandler
- http::h2::H2Service
- http::h2::Payload
- 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::test::TestRequest
- http::test::TestServer
- 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
- io::Base
- io::Dispatcher
- io::Framed
- io::Io
- io::IoBoxed
- io::IoRef
- io::OnDisconnect
- io::ReadContext
- io::Sealed
- io::WriteContext
- io::testing::IoTest
- io::types::PeerAddr
- io::types::QueryItem
- router::Path
- router::PathDeserializer
- router::PathIter
- router::ResourceDef
- router::ResourceInfo
- router::Router
- router::RouterBuilder
- rt::Arbiter
- rt::Builder
- rt::JoinError
- rt::JoinHandle
- rt::SocketOptions
- rt::System
- rt::SystemRunner
- rt::TokioIoBoxed
- server::Config
- server::Server
- server::ServerBuilder
- server::ServiceConfig
- server::ServiceRuntime
- server::TestServer
- server::openssl::Acceptor
- server::openssl::AcceptorService
- server::openssl::PeerCert
- server::openssl::PeerCertChain
- server::openssl::SslAcceptor
- server::openssl::SslConnector
- server::openssl::SslFilter
- server::rustls::Acceptor
- server::rustls::AcceptorService
- server::rustls::PeerCert
- server::rustls::PeerCertChain
- server::rustls::TlsAcceptor
- server::rustls::TlsConnector
- server::rustls::TlsConnectorConfigured
- server::rustls::TlsFilter
- service::Identity
- service::Pipeline
- service::PipelineFactory
- service::boxed::BoxServiceFactory
- service::dev::AndThen
- service::dev::AndThenFactory
- service::dev::Apply
- service::dev::ApplyServiceFactory
- service::dev::ApplyTransform
- service::dev::FnService
- service::dev::FnServiceConfig
- service::dev::FnServiceFactory
- service::dev::FnServiceNoConfig
- service::dev::Map
- service::dev::MapConfig
- service::dev::MapErr
- service::dev::MapErrServiceFactory
- service::dev::MapInitErr
- service::dev::MapServiceFactory
- service::dev::Then
- service::dev::ThenFactory
- service::dev::UnitConfig
- task::LocalWaker
- testing::IoTest
- time::Deadline
- time::Interval
- time::Millis
- time::Seconds
- time::Sleep
- time::Timeout
- time::TimeoutChecked
- time::TimerHandle
- tls::openssl::Acceptor
- tls::openssl::AcceptorService
- tls::openssl::PeerCert
- tls::openssl::PeerCertChain
- tls::openssl::SslAcceptor
- tls::openssl::SslConnector
- tls::openssl::SslFilter
- tls::rustls::Acceptor
- tls::rustls::AcceptorService
- tls::rustls::PeerCert
- tls::rustls::PeerCertChain
- tls::rustls::TlsAcceptor
- tls::rustls::TlsConnector
- tls::rustls::TlsConnectorConfigured
- tls::rustls::TlsFilter
- util::ByteString
- util::Bytes
- util::BytesMut
- util::BytesVec
- util::Extensions
- util::Lazy
- util::Pool
- util::PoolId
- util::PoolRef
- util::buffer::Buffer
- util::buffer::BufferService
- util::counter::Counter
- util::counter::CounterGuard
- util::inflight::InFlight
- util::inflight::InFlightService
- util::keepalive::KeepAlive
- util::keepalive::KeepAliveService
- util::timeout::Timeout
- util::timeout::TimeoutService
- util::variant::Variant
- util::variant::VariantFactory2
- util::variant::VariantFactory3
- util::variant::VariantFactory4
- util::variant::VariantFactory5
- util::variant::VariantFactory6
- util::variant::VariantFactory7
- util::variant::VariantFactory8
- util::variant::VariantService2
- util::variant::VariantService3
- util::variant::VariantService4
- util::variant::VariantService5
- util::variant::VariantService6
- util::variant::VariantService7
- util::variant::VariantService8
- web::App
- web::DefaultError
- web::Error
- web::HttpRequest
- web::HttpResponse
- web::HttpResponseBuilder
- web::HttpServer
- web::Resource
- web::Route
- web::Scope
- web::ServiceConfig
- web::WebRequest
- web::WebResponse
- web::dev::AppConfig
- web::dev::ConnectionInfo
- web::dev::ResourceMap
- web::dev::WebServiceAdapter
- web::dev::WebServiceConfig
- web::error::DefaultError
- web::error::Error
- web::error::HttpError
- web::error::InternalError
- web::error::JsonError
- web::guard::AllGuard
- web::guard::AnyGuard
- web::middleware::Compress
- web::middleware::DefaultHeaders
- web::middleware::Logger
- web::test::TestRequest
- web::test::TestServer
- web::test::TestServerConfig
- web::types::Form
- web::types::FormConfig
- web::types::Json
- web::types::JsonConfig
- web::types::Path
- web::types::Payload
- web::types::PayloadConfig
- web::types::Query
- web::types::State
- web::ws::CloseReason
- web::ws::WsSink
- ws::CloseReason
- ws::Codec
- ws::Parser
- ws::WsClient
- ws::WsClientBuilder
- ws::WsConnection
- ws::WsSink
- ws::WsTransport
- ws::WsTransportFactory
Enums
- connect::ConnectError
- connect::openssl::HandshakeError
- connect::rustls::ServerName
- http::ConnectionType
- http::HttpProtocol
- http::KeepAlive
- http::Payload
- http::RequestHeadType
- http::body::Body
- http::body::BodySize
- http::body::ResponseBody
- http::client::SendClientRequest
- http::client::error::ConnectError
- http::client::error::FreezeRequestError
- http::client::error::InvalidUrl
- http::client::error::JsonPayloadError
- http::client::error::SendRequestError
- http::error::BlockingError
- http::error::ContentTypeError
- http::error::DispatchError
- http::error::H2Error
- http::error::ParseError
- http::error::PayloadError
- http::h1::Message
- http::h1::MessageType
- http::h1::PayloadItem
- http::h1::PayloadType
- http::header::ContentEncoding
- http::header::Entry
- io::DispatchItem
- io::IoStatusUpdate
- io::ReadStatus
- io::RecvError
- io::WriteStatus
- io::types::HttpProtocol
- rt::Signal
- server::ServerStatus
- server::SslError
- util::Either
- util::Ready
- util::timeout::TimeoutError
- util::variant::Variant2
- util::variant::Variant3
- util::variant::Variant4
- util::variant::Variant5
- util::variant::Variant6
- util::variant::Variant7
- util::variant::Variant8
- web::error::DataExtractorError
- web::error::JsonPayloadError
- web::error::PathError
- web::error::PayloadError
- web::error::QueryPayloadError
- web::error::UrlGenerationError
- web::error::UrlencodedError
- web::ws::CloseCode
- web::ws::Frame
- web::ws::Message
- ws::CloseCode
- ws::Frame
- ws::Item
- ws::Message
- ws::OpCode
- ws::error::HandshakeError
- ws::error::ProtocolError
- ws::error::WsClientBuilderError
- ws::error::WsClientError
- ws::error::WsError
Traits
- IntoService
- IntoServiceFactory
- Service
- ServiceFactory
- Transform
- codec::Decoder
- codec::Encoder
- connect::Address
- http::HttpMessage
- http::body::MessageBody
- http::error::ResponseError
- http::header::AsHeaderName
- http::header::IntoHeaderName
- io::Filter
- io::FilterFactory
- io::Handle
- io::IoStream
- router::IntoPattern
- router::Resource
- router::ResourcePath
- service::IntoService
- service::IntoServiceFactory
- service::Service
- service::ServiceFactory
- service::Transform
- util::Buf
- util::BufMut
- util::Sink
- util::Stream
- web::BodyEncoding
- web::FromRequest
- web::Handler
- web::Responder
- web::WebServiceFactory
- web::dev::IntoRoutes
- web::dev::WebServiceFactory
- web::error::ErrorContainer
- web::error::ErrorRenderer
- web::error::WebResponseError
- web::guard::Guard
Macros
Attribute Macros
Functions
- channel::mpsc::channel
- channel::oneshot::channel
- channel::pool::new
- connect::connect
- fn_service
- http::test::server
- into_service
- io::filter
- io::seal
- pipeline
- pipeline_factory
- rt::block_on
- rt::from_tcp_stream
- rt::from_unix_stream
- rt::signal
- rt::spawn
- rt::spawn_blocking
- rt::spawn_fn
- rt::tcp_connect
- rt::tcp_connect_in
- rt::unix_connect
- rt::unix_connect_in
- server::build
- server::build_test_server
- server::max_concurrent_ssl_accept
- server::test_server
- service::apply
- service::apply_fn
- service::apply_fn_factory
- service::boxed::factory
- service::boxed::rcservice
- service::boxed::service
- service::fn_factory
- service::fn_factory_with_config
- service::fn_service
- service::into_service
- service::map_config
- service::map_config_service
- service::pipeline
- service::pipeline_factory
- service::unit_config
- time::deadline
- time::interval
- time::now
- time::query_system_time
- time::sleep
- time::system_time
- time::timeout
- time::timeout_checked
- tls::max_concurrent_ssl_accept
- util::join
- util::join_all
- util::lazy
- util::poll_fn
- util::select
- util::sink_write
- util::stream_recv
- util::variant::variant
- web::block
- web::delete
- web::error::ErrorBadGateway
- web::error::ErrorBadRequest
- web::error::ErrorConflict
- web::error::ErrorExpectationFailed
- web::error::ErrorFailedDependency
- web::error::ErrorForbidden
- web::error::ErrorGatewayTimeout
- web::error::ErrorGone
- web::error::ErrorHttpVersionNotSupported
- web::error::ErrorImATeapot
- web::error::ErrorInsufficientStorage
- web::error::ErrorInternalServerError
- web::error::ErrorLengthRequired
- web::error::ErrorLocked
- web::error::ErrorLoopDetected
- web::error::ErrorMethodNotAllowed
- web::error::ErrorMisdirectedRequest
- web::error::ErrorNetworkAuthenticationRequired
- web::error::ErrorNotAcceptable
- web::error::ErrorNotExtended
- web::error::ErrorNotFound
- web::error::ErrorNotImplemented
- web::error::ErrorPayloadTooLarge
- web::error::ErrorPaymentRequired
- web::error::ErrorPreconditionFailed
- web::error::ErrorPreconditionRequired
- web::error::ErrorProxyAuthenticationRequired
- web::error::ErrorRangeNotSatisfiable
- web::error::ErrorRequestHeaderFieldsTooLarge
- web::error::ErrorRequestTimeout
- web::error::ErrorServiceUnavailable
- web::error::ErrorTooManyRequests
- web::error::ErrorUnauthorized
- web::error::ErrorUnavailableForLegalReasons
- web::error::ErrorUnprocessableEntity
- web::error::ErrorUnsupportedMediaType
- web::error::ErrorUpgradeRequired
- web::error::ErrorUriTooLong
- web::error::ErrorVariantAlsoNegotiates
- web::get
- web::guard::All
- web::guard::Any
- web::guard::Connect
- web::guard::Delete
- web::guard::Get
- web::guard::Head
- web::guard::Header
- web::guard::Host
- web::guard::Method
- web::guard::Not
- web::guard::Options
- web::guard::Patch
- web::guard::Post
- web::guard::Put
- web::guard::Trace
- web::guard::fn_guard
- web::head
- web::method
- web::patch
- web::post
- web::put
- web::resource
- web::route
- web::scope
- web::server
- web::service
- web::test::call_service
- web::test::config
- web::test::default_service
- web::test::from_request
- web::test::init_service
- web::test::load_stream
- web::test::ok_service
- web::test::read_body
- web::test::read_response
- web::test::read_response_json
- web::test::respond_to
- web::test::server
- web::test::server_with
- web::to
- web::ws::start
- web::ws::start_with
- ws::handshake
- ws::handshake_response
- ws::hash_key
- ws::verify_handshake
Typedefs
- http::PayloadStream
- service::boxed::BoxFuture
- service::boxed::BoxService
- service::boxed::RcService
- util::HashMap
- util::HashSet
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