List of all items
Structs
- Error
- Method
- Request
- Response
- StatusCode
- Uri
- Version
- body::Body
- body::Bytes
- body::Sender
- body::SizeHint
- body::body::Body
- body::body::Extra
- body::body::Sender
- body::length::DecodedLength
- client::Builder
- client::Client
- client::ResponseFuture
- client::client::Builder
- client::client::Client
- client::client::Config
- client::client::PoolClient
- client::client::ResponseFuture
- client::conn::Builder
- client::conn::Connection
- client::conn::Http2SendRequest
- client::conn::Parts
- client::conn::ResponseFuture
- client::conn::SendRequest
- client::connect::CaptureConnection
- client::connect::CaptureConnectionExtension
- client::connect::Connected
- client::connect::Extra
- client::connect::ExtraChain
- client::connect::ExtraEnvelope
- client::connect::HttpConnector
- client::connect::HttpInfo
- client::connect::PoisonPill
- client::connect::dns::GaiAddrs
- client::connect::dns::GaiFuture
- client::connect::dns::GaiResolver
- client::connect::dns::InvalidNameError
- client::connect::dns::Name
- client::connect::dns::SocketAddrs
- client::connect::http::Config
- client::connect::http::ConnectError
- client::connect::http::ConnectingTcp
- client::connect::http::ConnectingTcpFallback
- client::connect::http::ConnectingTcpRemote
- client::connect::http::HttpConnecting
- client::connect::http::HttpConnector
- client::connect::http::HttpInfo
- client::connect::sealed::Internal
- client::dispatch::Envelope
- client::dispatch::Receiver
- client::dispatch::Sender
- client::dispatch::UnboundedSender
- client::pool::Checkout
- client::pool::CheckoutIsClosedError
- client::pool::Config
- client::pool::Connecting
- client::pool::Expiration
- client::pool::Idle
- client::pool::IdlePopper
- client::pool::IdleTask
- client::pool::Pool
- client::pool::PoolInner
- client::pool::Pooled
- client::pool::WeakOpt
- client::service::Connect
- common::buf::BufList
- common::date::CachedDate
- common::drain::Draining
- common::drain::Signal
- common::drain::Watch
- common::drain::Watching
- common::io::rewind::Rewind
- common::lazy::Lazy
- common::sync_wrapper::SyncWrapper
- common::watch::Receiver
- common::watch::Sender
- common::watch::Shared
- error::Error
- error::ErrorImpl
- error::TimedOut
- ext::HeaderCaseMap
- ext::Protocol
- ext::ReasonPhrase
- ext::h1_reason_phrase::InvalidReasonPhrase
- ext::h1_reason_phrase::ReasonPhrase
- header::Drain
- header::GetAll
- header::HeaderMap
- header::HeaderName
- header::HeaderValue
- header::IntoIter
- header::InvalidHeaderName
- header::InvalidHeaderValue
- header::Iter
- header::IterMut
- header::Keys
- header::MaxSizeReached
- header::OccupiedEntry
- header::ToStrError
- header::VacantEntry
- header::ValueDrain
- header::ValueIter
- header::ValueIterMut
- header::Values
- header::ValuesMut
- proto::MessageHead
- proto::RequestLine
- proto::h1::Encode
- proto::h1::ParseContext
- proto::h1::ParsedMessage
- proto::h1::Wants
- proto::h1::conn::Conn
- proto::h1::conn::State
- proto::h1::decode::Decoder
- proto::h1::decode::IncompleteBody
- proto::h1::dispatch::Client
- proto::h1::dispatch::Dispatcher
- proto::h1::dispatch::OptGuard
- proto::h1::dispatch::Server
- proto::h1::encode::ChunkSize
- proto::h1::encode::EncodedBuf
- proto::h1::encode::Encoder
- proto::h1::encode::NotEof
- proto::h1::io::Buffered
- proto::h1::io::Cursor
- proto::h1::io::WriteBuf
- proto::h1::role::FastWrite
- proto::h1::role::HeaderIndices
- proto::h2::H2Upgraded
- proto::h2::Neutered
- proto::h2::PipeToSendStream
- proto::h2::UpgradedSendStream
- proto::h2::client::ClientTask
- proto::h2::client::Config
- proto::h2::client::FutCtx
- proto::h2::ping::Bdp
- proto::h2::ping::Config
- proto::h2::ping::KeepAlive
- proto::h2::ping::KeepAliveTimedOut
- proto::h2::ping::Ponger
- proto::h2::ping::Recorder
- proto::h2::ping::Shared
- proto::h2::server::Config
- proto::h2::server::ConnectParts
- proto::h2::server::H2Stream
- proto::h2::server::Server
- proto::h2::server::Serving
- server::Builder
- server::Server
- server::conn::AddrIncoming
- server::conn::AddrStream
- server::conn::Connecting
- server::conn::Connection
- server::conn::Http
- server::conn::Parts
- server::conn::upgrades::UpgradeableConnection
- server::server::Builder
- server::server::Connecting
- server::server::NoopWatcher
- server::server::Server
- server::server::new_svc::NewSvcTask
- server::shutdown::Graceful
- server::shutdown::GracefulWatcher
- server::tcp::AddrIncoming
- server::tcp::TcpKeepaliveConfig
- server::tcp::addr_stream::AddrStream
- service::make::MakeServiceFn
- service::oneshot::Oneshot
- service::util::ServiceFn
- upgrade::OnUpgrade
- upgrade::Parts
- upgrade::Pending
- upgrade::UpgradeExpected
- upgrade::Upgraded
Enums
- body::body::DelayEof
- body::body::Kind
- client::client::ClientConnectError
- client::client::ClientError
- client::client::PoolTx
- client::client::Ver
- client::conn::Proto
- client::conn::ProtoClient
- client::conn::ResponseFutureState
- client::connect::Alpn
- client::dispatch::Callback
- client::pool::Reservation
- common::drain::State
- common::exec::Exec
- common::lazy::Inner
- error::Header
- error::Kind
- error::Parse
- error::User
- header::Entry
- proto::BodyLength
- proto::Dispatched
- proto::h1::conn::KA
- proto::h1::conn::Reading
- proto::h1::conn::Writing
- proto::h1::decode::ChunkedState
- proto::h1::decode::Kind
- proto::h1::encode::BufKind
- proto::h1::encode::Kind
- proto::h1::io::ReadStrategy
- proto::h1::io::WriteStrategy
- proto::h1::role::Client
- proto::h1::role::Server
- proto::h2::Impossible
- proto::h2::SendBuf
- proto::h2::ping::KeepAliveState
- proto::h2::ping::Ponged
- proto::h2::server::H2StreamState
- proto::h2::server::State
- server::conn::ConnectionMode
- server::conn::Fallback
- server::conn::ProtoServer
- server::server::new_svc::State
- server::shutdown::State
- service::make::sealed::CantName
- service::oneshot::State
Traits
- body::Buf
- body::HttpBody
- client::conn::AssertSend
- client::conn::AssertSendSync
- client::connect::Connect
- client::connect::Connection
- client::connect::ExtraInner
- client::connect::dns::sealed::Resolve
- client::connect::sealed::Connect
- client::connect::sealed::ConnectSvc
- client::connect::sealed::Sealed
- client::pool::Poolable
- common::exec::ConnStreamExec
- common::exec::NewSvcExec
- common::lazy::Started
- header::AsHeaderName
- header::IntoHeaderName
- proto::h1::Http1Transaction
- proto::h1::dispatch::Dispatch
- proto::h1::io::MemRead
- proto::h1::role::HeaderNameWriter
- proto::h2::SendStreamExt
- rt::Executor
- server::accept::Accept
- server::server::Watcher
- service::Service
- service::http::HttpService
- service::http::sealed::Sealed
- service::make::MakeConnection
- service::make::MakeServiceRef
- service::make::sealed::CantImpl
- service::make::sealed::Sealed
- upgrade::Io
- upgrade::sealed::CanUpgrade
Macros
- cfg::cfg_client
- cfg::cfg_feature
- cfg::cfg_proto
- cfg::cfg_server
- common::ready
- proto::h1::decode::byte
- proto::h1::decode::or_overflow
- proto::h1::role::header_name
- proto::h1::role::header_value
- proto::h1::role::maybe_panic
- proto::h2::server::reply
Functions
- body::_assert_send_sync
- body::aggregate
- body::aggregate::aggregate
- body::take_full_data
- body::to_bytes
- body::to_bytes::to_bytes
- client::client::absolute_form
- client::client::authority_form
- client::client::domain_as_uri
- client::client::extract_domain
- client::client::get_non_default_port
- client::client::is_schema_secure
- client::client::origin_form
- client::client::set_scheme
- client::conn::handshake
- client::connect::capture_connection
- client::connect::dns::resolve
- client::connect::http::bind_local_address
- client::connect::http::connect
- client::connect::http::get_host_port
- client::dispatch::channel
- common::date::extend
- common::date::update
- common::date::update_and_header_value
- common::drain::channel
- common::lazy::lazy
- common::task::yield_now
- common::watch::channel
- ext::h1_reason_phrase::find_invalid_byte
- ext::h1_reason_phrase::is_valid_byte
- headers::add_chunked
- headers::connection_close
- headers::connection_has
- headers::connection_keep_alive
- headers::content_length_parse
- headers::content_length_parse_all
- headers::content_length_parse_all_values
- headers::from_digits
- headers::is_chunked
- headers::is_chunked_
- headers::method_has_defined_payload_semantics
- headers::set_content_length_if_missing
- headers::transfer_encoding_is_chunked
- proto::h1::io::incr_power_of_two
- proto::h1::io::prev_power_of_two
- proto::h1::role::encode_headers
- proto::h1::role::extend
- proto::h1::role::parse_headers
- proto::h1::role::record_header_indices
- proto::h1::role::set_content_length
- proto::h1::role::title_case
- proto::h1::role::write_headers
- proto::h1::role::write_headers_original_case
- proto::h1::role::write_headers_title_case
- proto::h2::client::conn_task
- proto::h2::client::handshake
- proto::h2::client::new_builder
- proto::h2::client::new_ping_config
- proto::h2::h2_to_io_error
- proto::h2::ping::channel
- proto::h2::ping::disabled
- proto::h2::ping::seconds
- proto::h2::strip_connection_headers
- server::accept::from_stream
- server::accept::poll_fn
- server::shutdown::on_drain
- server::tcp::is_connection_error
- service::make::make_service_fn
- service::make_service_fn
- service::oneshot::oneshot
- service::service_fn
- service::util::service_fn
- upgrade::on
- upgrade::pending
Type Aliases
- Result
- body::body::BodySender
- body::body::DelayEofUntil
- body::body::TrailersSender
- client::conn::Http1Dispatcher
- client::conn::Http2ClientTask
- client::connect::http::BoxConnecting
- client::connect::http::ConnectResult
- client::dispatch::Promise
- client::dispatch::RetryPromise
- client::pool::Key
- common::exec::BoxSendFuture
- common::watch::Value
- error::Cause
- error::Result
- proto::RequestHead
- proto::ResponseHead
- proto::h1::ClientTransaction
- proto::h1::ParseResult
- proto::h1::ServerTransaction
- proto::h1::dispatch::ClientRx
- proto::h1::encode::StaticBuf
- proto::h2::client::ClientRx
- proto::h2::client::ConnDropRef
- proto::h2::client::ConnEof
- proto::h2::ping::WindowSize
- server::conn::Http1Dispatcher
- server::conn::Http2Server
Statics
- client::connect::http::INVALID_MISSING_HOST
- client::connect::http::INVALID_MISSING_SCHEME
- client::connect::http::INVALID_NOT_HTTP
Constants
- body::body::WANT_PENDING
- body::body::WANT_READY
- body::length::MAX_LEN
- common::date::CACHED
- common::date::DATE_VALUE_LENGTH
- common::watch::CLOSED
- header::ACCEPT
- header::ACCEPT_CHARSET
- header::ACCEPT_ENCODING
- header::ACCEPT_LANGUAGE
- header::ACCEPT_RANGES
- header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- header::ACCESS_CONTROL_ALLOW_HEADERS
- header::ACCESS_CONTROL_ALLOW_METHODS
- header::ACCESS_CONTROL_ALLOW_ORIGIN
- header::ACCESS_CONTROL_EXPOSE_HEADERS
- header::ACCESS_CONTROL_MAX_AGE
- header::ACCESS_CONTROL_REQUEST_HEADERS
- header::ACCESS_CONTROL_REQUEST_METHOD
- header::AGE
- header::ALLOW
- header::ALT_SVC
- header::AUTHORIZATION
- header::CACHE_CONTROL
- header::CACHE_STATUS
- header::CDN_CACHE_CONTROL
- header::CONNECTION
- header::CONTENT_DISPOSITION
- header::CONTENT_ENCODING
- header::CONTENT_LANGUAGE
- header::CONTENT_LENGTH
- header::CONTENT_LOCATION
- header::CONTENT_RANGE
- header::CONTENT_SECURITY_POLICY
- header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- header::CONTENT_TYPE
- header::COOKIE
- header::DATE
- header::DNT
- header::ETAG
- header::EXPECT
- header::EXPIRES
- header::FORWARDED
- header::FROM
- header::HOST
- header::IF_MATCH
- header::IF_MODIFIED_SINCE
- header::IF_NONE_MATCH
- header::IF_RANGE
- header::IF_UNMODIFIED_SINCE
- header::LAST_MODIFIED
- header::LINK
- header::LOCATION
- header::MAX_FORWARDS
- header::ORIGIN
- header::PRAGMA
- header::PROXY_AUTHENTICATE
- header::PROXY_AUTHORIZATION
- header::PUBLIC_KEY_PINS
- header::PUBLIC_KEY_PINS_REPORT_ONLY
- header::RANGE
- header::REFERER
- header::REFERRER_POLICY
- header::REFRESH
- header::RETRY_AFTER
- header::SEC_WEBSOCKET_ACCEPT
- header::SEC_WEBSOCKET_EXTENSIONS
- header::SEC_WEBSOCKET_KEY
- header::SEC_WEBSOCKET_PROTOCOL
- header::SEC_WEBSOCKET_VERSION
- header::SERVER
- header::SET_COOKIE
- header::STRICT_TRANSPORT_SECURITY
- header::TE
- header::TRAILER
- header::TRANSFER_ENCODING
- header::UPGRADE
- header::UPGRADE_INSECURE_REQUESTS
- header::USER_AGENT
- header::VARY
- header::VIA
- header::WARNING
- header::WWW_AUTHENTICATE
- header::X_CONTENT_TYPE_OPTIONS
- header::X_DNS_PREFETCH_CONTROL
- header::X_FRAME_OPTIONS
- header::X_XSS_PROTECTION
- proto::h1::conn::H2_PREFACE
- proto::h1::decode::CHUNKED_EXTENSIONS_LIMIT
- proto::h1::encode::CHUNK_SIZE_MAX_BYTES
- proto::h1::encode::USIZE_BYTES
- proto::h1::io::DEFAULT_MAX_BUFFER_SIZE
- proto::h1::io::INIT_BUFFER_SIZE
- proto::h1::io::MAX_BUF_LIST_BUFFERS
- proto::h1::io::MINIMUM_MAX_BUFFER_SIZE
- proto::h1::role::AVERAGE_HEADER_SIZE
- proto::h1::role::MAX_HEADERS
- proto::h1::role::MAX_URI_LEN
- proto::h2::SPEC_WINDOW_SIZE
- proto::h2::client::DEFAULT_CONN_WINDOW
- proto::h2::client::DEFAULT_MAX_FRAME_SIZE
- proto::h2::client::DEFAULT_MAX_SEND_BUF_SIZE
- proto::h2::client::DEFAULT_STREAM_WINDOW
- proto::h2::ping::BDP_LIMIT
- proto::h2::server::DEFAULT_CONN_WINDOW
- proto::h2::server::DEFAULT_MAX_FRAME_SIZE
- proto::h2::server::DEFAULT_MAX_LOCAL_ERROR_RESET_STREAMS
- proto::h2::server::DEFAULT_MAX_SEND_BUF_SIZE
- proto::h2::server::DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE
- proto::h2::server::DEFAULT_STREAM_WINDOW