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
- codec::Framed
- codec::FramedParts
- codec::ReadBuf
- connect::Connect
- connect::Connector
- connect::Resolver
- connect::openssl::OpensslConnector
- connect::openssl::SslConnector
- connect::openssl::SslError
- connect::openssl::SslMethod
- connect::openssl::SslStream
- connect::rustls::ClientConfig
- connect::rustls::RustlsConnector
- connect::rustls::TlsStream
- framed::Dispatcher
- framed::OnDisconnect
- framed::Read
- framed::ReadTask
- framed::State
- framed::Timer
- framed::Write
- framed::WriteTask
- 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::BoxedSocket
- 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::client::ws::CloseReason
- http::client::ws::WsConnection
- http::client::ws::WsRequest
- 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::Dispatcher
- http::h2::H2Service
- http::h2::Payload
- http::header::HeaderMap
- http::header::HeaderName
- http::header::HeaderValue
- http::header::InvalidHeaderValue
- 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
- router::Path
- router::PathDeserializer
- router::PathIter
- router::ResourceDef
- router::ResourceInfo
- router::Router
- router::RouterBuilder
- rt::Arbiter
- rt::Builder
- rt::Runtime
- rt::System
- rt::SystemRunner
- rt::net::TcpListener
- rt::net::TcpStream
- rt::net::UdpSocket
- rt::net::UnixDatagram
- rt::net::UnixListener
- rt::net::UnixStream
- rt::net::unix::UnixDatagram
- rt::net::unix::UnixListener
- rt::net::unix::UnixStream
- rt::signal::unix::Signal
- rt::signal::unix::SignalKind
- rt::task::JoinError
- rt::task::JoinHandle
- rt::time::Delay
- rt::time::Instant
- rt::time::Interval
- rt::time::Sleep
- rt::time::Timeout
- server::Server
- server::ServerBuilder
- server::ServiceConfig
- server::ServiceRuntime
- server::TestServer
- server::openssl::Acceptor
- server::openssl::AcceptorService
- server::openssl::AcceptorServiceResponse
- server::openssl::AlpnError
- server::openssl::Ssl
- server::openssl::SslAcceptor
- server::openssl::SslAcceptorBuilder
- server::openssl::SslStream
- server::openssl::ssl::AlpnError
- server::openssl::ssl::CipherBits
- server::openssl::ssl::ClientHelloResponse
- server::openssl::ssl::ConnectConfiguration
- server::openssl::ssl::Error
- server::openssl::ssl::ErrorCode
- server::openssl::ssl::ExtensionContext
- server::openssl::ssl::MidHandshakeSslStream
- server::openssl::ssl::NameType
- server::openssl::ssl::ShutdownState
- server::openssl::ssl::SniError
- server::openssl::ssl::Ssl
- server::openssl::ssl::SslAcceptor
- server::openssl::ssl::SslAcceptorBuilder
- server::openssl::ssl::SslAlert
- server::openssl::ssl::SslCipher
- server::openssl::ssl::SslCipherRef
- server::openssl::ssl::SslConnector
- server::openssl::ssl::SslConnectorBuilder
- server::openssl::ssl::SslContext
- server::openssl::ssl::SslContextBuilder
- server::openssl::ssl::SslContextRef
- server::openssl::ssl::SslFiletype
- server::openssl::ssl::SslMethod
- server::openssl::ssl::SslMode
- server::openssl::ssl::SslOptions
- server::openssl::ssl::SslRef
- server::openssl::ssl::SslSession
- server::openssl::ssl::SslSessionCacheMode
- server::openssl::ssl::SslSessionRef
- server::openssl::ssl::SslStream
- server::openssl::ssl::SslStreamBuilder
- server::openssl::ssl::SslVerifyMode
- server::openssl::ssl::SslVersion
- server::openssl::ssl::StatusType
- server::rustls::Acceptor
- server::rustls::AcceptorService
- server::rustls::AcceptorServiceFut
- server::rustls::ServerConfig
- server::rustls::TlsStream
- service::Pipeline
- service::PipelineFactory
- service::boxed::BoxServiceFactory
- service::dev::Apply
- service::dev::ApplyServiceFactory
- service::dev::ApplyTransform
- service::dev::FnMutService
- 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::TransformMapInitErr
- service::dev::UnitConfig
- task::LocalWaker
- testing::Io
- util::ByteString
- util::Bytes
- util::BytesMut
- util::Extensions
- util::Lazy
- 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::sink::SinkService
- util::stream::Dispatcher
- util::time::LowResTime
- util::time::LowResTimeService
- util::time::SystemTime
- util::time::SystemTimeService
- 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::WebRequest
- web::dev::WebResponse
- 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::Data
- 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::ws::CloseReason
- ws::CloseReason
- ws::Codec
- ws::Parser
- ws::StreamDecoder
- ws::StreamEncoder
- ws::WsSink
Enums
- connect::ConnectError
- connect::openssl::HandshakeError
- framed::DispatchItem
- http::ConnectionType
- http::KeepAlive
- http::Payload
- http::Protocol
- 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::client::error::WsClientError
- http::client::ws::CloseCode
- http::client::ws::Frame
- http::client::ws::Message
- http::error::BlockingError
- http::error::ContentTypeError
- http::error::DispatchError
- http::error::ParseError
- http::error::PayloadError
- http::h1::Message
- http::h1::MessageType
- http::h1::PayloadItem
- http::h1::PayloadType
- http::header::ContentEncoding
- http::ws::HandshakeError
- server::ServerStatus
- server::SslError
- server::openssl::ssl::HandshakeError
- server::openssl::ssl::ShutdownResult
- 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::ProtocolError
- ws::WsError
Traits
- Sink
- Stream
- codec::AsyncRead
- codec::AsyncWrite
- codec::Decoder
- codec::Encoder
- connect::Address
- connect::rustls::Session
- http::HttpMessage
- http::body::MessageBody
- http::client::Connection
- http::error::ResponseError
- router::IntoPattern
- router::Resource
- router::ResourcePath
- server::StreamServiceFactory
- server::rustls::Session
- 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
Attribute Macros
Functions
- channel::mpsc::channel
- channel::oneshot::channel
- channel::pool::new
- codec::poll_read_buf
- connect::connect
- http::test::server
- http::ws::handshake
- http::ws::handshake_response
- http::ws::verify_handshake
- rt::signal::ctrl_c
- rt::signal::unix::signal
- rt::spawn
- rt::spawn_fn
- rt::task::spawn_blocking
- rt::task::yield_now
- rt::time::delay_for
- rt::time::delay_until
- rt::time::interval
- rt::time::interval_at
- rt::time::sleep
- rt::time::sleep_until
- rt::time::timeout
- server::build
- server::build_test_server
- server::max_concurrent_ssl_accept
- server::openssl::ssl::cipher_name
- server::openssl::ssl::select_next_proto
- server::test_server
- service::apply
- service::apply_cfg
- service::apply_cfg_factory
- 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_mut_service
- service::fn_service
- service::fn_transform
- service::into_service
- service::map_config
- service::map_config_service
- service::pipeline
- service::pipeline_factory
- service::unit_config
- 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::hash_key
Typedefs
- http::PayloadStream
- service::boxed::BoxFuture
- service::boxed::BoxService
- service::boxed::RcService
- util::HashMap
- util::HashSet
- web::ws::WebSocketsSink
Statics
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