List of all items
Structs
- Pipeline
- ServiceCtx
- 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::SslConnector
- connect::openssl::SslFilter
- connect::rustls::TlsClientFilter
- connect::rustls::TlsConnector
- 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::DefaultControlService
- http::h1::H1Service
- http::h1::H1ServiceHandler
- http::h1::Payload
- http::h1::PayloadDecoder
- http::h1::control::Closed
- http::h1::control::ControlAck
- http::h1::control::Error
- http::h1::control::Expect
- http::h1::control::NewRequest
- http::h1::control::PeerGone
- http::h1::control::ProtocolError
- http::h1::control::Upgrade
- http::h2::Config
- http::h2::ControlAck
- http::h2::DefaultControlService
- http::h2::H2Service
- http::h2::Payload
- http::header::GetAll
- http::header::HeaderMap
- http::header::HeaderName
- http::header::HeaderValue
- http::header::InvalidHeaderName
- http::header::InvalidHeaderValue
- http::header::Iter
- http::header::ToStrError
- 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::DispatcherConfig
- io::Framed
- io::Io
- io::IoBoxed
- io::IoRef
- io::Layer
- io::OnDisconnect
- io::ReadBuf
- io::ReadContext
- io::Sealed
- io::TimerHandle
- io::WriteBuf
- io::WriteContext
- io::testing::IoTest
- io::types::PeerAddr
- io::types::QueryItem
- router::Path
- router::PathDeserializer
- router::PathIter
- router::ResourceDef
- router::ResourceId
- router::Router
- router::RouterBuilder
- rt::Arbiter
- rt::Builder
- rt::Io
- rt::JoinError
- rt::JoinHandle
- rt::System
- rt::SystemRunner
- rt::connect::Connect
- rt::connect::Connector
- rt::connect::Resolver
- server::AcceptLoop
- server::AcceptNotify
- server::Config
- server::Connection
- server::ServerBuilder
- server::ServiceConfig
- server::ServiceRuntime
- server::StreamServer
- server::TestServer
- server::Token
- server::openssl::PeerCert
- server::openssl::PeerCertChain
- server::openssl::SslAcceptor
- server::openssl::SslAcceptorService
- server::openssl::SslConnector
- server::openssl::SslFilter
- server::rustls::PeerCert
- server::rustls::PeerCertChain
- server::rustls::TlsAcceptor
- server::rustls::TlsAcceptorService
- server::rustls::TlsClientFilter
- server::rustls::TlsConnector
- server::rustls::TlsServerFilter
- service::Identity
- service::Pipeline
- service::PipelineCall
- service::ServiceCtx
- service::Stack
- service::boxed::BoxService
- service::boxed::BoxServiceFactory
- service::dev::AndThen
- service::dev::AndThenFactory
- service::dev::Apply
- service::dev::ApplyFactory
- service::dev::ApplyMiddleware
- service::dev::FnService
- service::dev::FnServiceConfig
- service::dev::FnServiceFactory
- service::dev::FnServiceNoConfig
- service::dev::FnShutdown
- service::dev::Map
- service::dev::MapConfig
- service::dev::MapErr
- service::dev::MapErrFactory
- service::dev::MapFactory
- service::dev::MapInitErr
- service::dev::ServiceChain
- service::dev::ServiceChainFactory
- 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::PskIdentity
- tls::Servername
- tls::openssl::PeerCert
- tls::openssl::PeerCertChain
- tls::openssl::SslAcceptor
- tls::openssl::SslAcceptorService
- tls::openssl::SslConnector
- tls::openssl::SslFilter
- tls::rustls::PeerCert
- tls::rustls::PeerCertChain
- tls::rustls::TlsAcceptor
- tls::rustls::TlsAcceptorService
- tls::rustls::TlsClientFilter
- tls::rustls::TlsConnector
- tls::rustls::TlsServerFilter
- 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::onerequest::OneRequest
- util::onerequest::OneRequestService
- 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::HttpRequest
- 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
- ws::CloseReason
- ws::Codec
- ws::Parser
- ws::WsClient
- ws::WsClientBuilder
- ws::WsConnection
- ws::WsSink
- ws::WsTransport
- ws::WsTransportService
Enums
- connect::ConnectError
- 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::DecodeError
- http::error::DispatchError
- http::error::EncodeError
- http::error::H2Error
- http::error::PayloadError
- http::h1::Message
- http::h1::MessageType
- http::h1::PayloadItem
- http::h1::PayloadType
- http::h1::ProtocolError
- http::h1::control::Control
- http::h2::Control
- http::header::ContentEncoding
- http::header::Either
- http::header::Value
- io::DispatchItem
- io::IoStatusUpdate
- io::ReadStatus
- io::RecvError
- io::WriteStatus
- io::types::HttpProtocol
- rt::connect::ConnectError
- server::AcceptorCommand
- server::ServerStatus
- server::SslError
- server::Stream
- util::Either
- util::Ready
- util::buffer::BufferServiceError
- 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::JsonPayloadError
- web::error::PathError
- web::error::PayloadError
- web::error::QueryPayloadError
- web::error::StateExtractorError
- web::error::UrlGenerationError
- web::error::UrlencodedError
- 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
- Middleware
- Service
- ServiceFactory
- codec::Decoder
- codec::Encoder
- connect::Address
- http::HttpMessage
- http::body::MessageBody
- http::error::ResponseError
- io::Filter
- io::FilterLayer
- io::Handle
- io::IoStream
- router::IntoPattern
- router::Resource
- router::ResourcePath
- rt::connect::Address
- service::IntoService
- service::IntoServiceFactory
- service::Middleware
- service::Service
- service::ServiceFactory
- util::Buf
- util::BufMut
- util::Sink
- util::Stream
- util::TryFuture
- 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
- forward_poll_ready
- forward_poll_shutdown
- service::forward_poll_ready
- service::forward_poll_shutdown
- util::ready
Attribute Macros
Functions
- chain
- chain_factory
- channel::mpsc::channel
- channel::oneshot::channel
- channel::pool::new
- connect::connect
- fn_service
- http::test::server
- into_service
- io::seal
- rt::block_on
- rt::connect::connect
- rt::from_tcp_stream
- rt::from_unix_stream
- rt::spawn
- rt::spawn_blocking
- rt::spawn_cbs
- rt::spawn_fn
- rt::tcp_connect
- rt::tcp_connect_in
- rt::unix_connect
- rt::unix_connect_in
- server::bind_addr
- server::build
- server::build_test_server
- server::create_tcp_listener
- server::openssl::connect
- server::test_server
- service::apply
- service::apply_fn
- service::apply_fn_factory
- service::boxed::factory
- service::boxed::service
- service::chain
- service::chain_factory
- service::fn_factory
- service::fn_factory_with_config
- service::fn_service
- service::fn_shutdown
- service::into_service
- service::map_config
- service::unit_config
- time::deadline
- time::interval
- time::now
- time::sleep
- time::system_time
- time::timeout
- time::timeout_checked
- tls::max_concurrent_ssl_accept
- tls::openssl::connect
- util::join
- util::join_all
- util::lazy
- 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
Type Aliases
- http::PayloadStream
- server::Server
- server::ServerMessage
- service::boxed::BoxFuture
- util::BoxFuture
- 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