List of all items
Structs
- Protocol
- address::Authority
- address::AuthorityRef
- address::Domain
- address::DomainAddress
- address::DomainBuilder
- address::DomainLabelIter
- address::DomainMatch
- address::DomainRef
- address::DomainTrie
- address::HostPattern
- address::HostWithOptPort
- address::HostWithPort
- address::Label
- address::LabelError
- address::ProxyAddress
- address::PushError
- address::SocketAddress
- address::SuffixIter
- address::UninterpretedHost
- address::UninterpretedHostRef
- address::UserInfo
- address::UserInfoRef
- address::domain::Domain
- address::domain::DomainBuilder
- address::domain::DomainLabelIter
- address::domain::DomainParseError
- address::domain::DomainPattern
- address::domain::DomainRef
- address::domain::Label
- address::domain::LabelError
- address::domain::PushError
- address::domain::SuffixIter
- address::ip::IpScopes
- address::ip::geo::AsOrg
- address::ip::geo::Coordinates
- address::ip::geo::CsvGeoRecord
- address::ip::geo::GeoLocation
- address::ip::geo::GeoLocationRef
- address::ip::geo::IpGeoDb
- address::ip::geo::IpGeoDbBuilder
- address::ip::geo::IpGeoInfo
- address::ip::geo::IpGeoSourceResult
- address::ip::geo::Subdivision
- address::ip::geo::TimeZoneName
- address::ip::geo::mmdb::Metadata
- address::ip::geo::mmdb::MmdbBuilder
- address::ip::geo::mmdb::MmdbReader
- address::ip::ipnet::AddrParseError
- address::ip::ipnet::Ipv4AddrRange
- address::ip::ipnet::Ipv4Net
- address::ip::ipnet::Ipv4Subnets
- address::ip::ipnet::Ipv6AddrRange
- address::ip::ipnet::Ipv6Net
- address::ip::ipnet::Ipv6Subnets
- address::ip::ipnet::PrefixLenError
- address::ip::scope::IpScopes
- asn::Asn
- asn::InvalidAsn
- asn::LossyAsn
- client::BoxedConnectorService
- client::ConnectRequest
- client::ConnectionError
- client::ConnectorTarget
- client::ConnectorTargetStream
- client::EstablishedClientConnection
- client::GracefulConnectorService
- client::LazyProxyAddressLayer
- client::LazyProxyAddressService
- client::NoProxyEnvLayer
- client::NoProxyEnvService
- client::ProxyAddressLayer
- client::ProxyAddressService
- client::ProxyEnvLayer
- client::ProxyEnvService
- client::ProxyRouteConnectError
- client::ProxyRouteFailureCache
- client::ProxyRouteFailureCacheConfig
- client::ProxyRouteFailureCacheConnector
- client::ProxyRouteFailureCacheLayer
- client::ProxyRouteFailureCachedError
- client::ProxyRouteIndex
- client::ProxyRoutes
- client::ProxyRoutesConnector
- client::ProxyRoutesConnectorLayer
- client::ProxyRoutesLayer
- client::ProxyRoutesService
- client::SystemProxyConfig
- client::SystemProxyLayer
- client::SystemProxyPacDisabled
- client::SystemProxyPacDisabledResolver
- client::SystemProxyPacRequest
- client::SystemProxyService
- client::pool::ActiveSlot
- client::pool::LeasedConnection
- client::pool::LruDropPool
- client::pool::MultiplexPool
- client::pool::MultiplexedConnection
- client::pool::NoPool
- client::pool::PoolSlot
- client::pool::PooledConnector
- client::pool::PooledConnectorLayer
- client::pool::metrics::PoolMetrics
- client::pool::metrics::PoolMetricsOpts
- client::pool::multiplex::MultiplexPool
- client::pool::multiplex::MultiplexedConnection
- conn::ConnectionHealthWatcher
- conn::MaxConcurrency
- extensions::StreamMultiplexed
- extensions::StreamTransformed
- forwarded::Forwarded
- forwarded::ForwardedAuthority
- forwarded::ForwardedElement
- forwarded::ForwardedProtocol
- forwarded::ForwardedVersion
- forwarded::NodeId
- http::FallbackHttpVersion
- http::HttpRequestVersion
- http::InvalidVersion
- http::TargetHttpVersion
- http::Version
- http::server::peek::H2Acceptor
- http::server::peek::Http1Acceptor
- http::server::peek::HttpAutoAcceptor
- http::server::peek::HttpDualAcceptor
- http::server::peek::HttpPeekConfig
- http::server::peek::HttpPeekRouter
- http::server::peek::NoHttpRejectError
- http::uri::UriMatchReplaceDomain
- http::uri::UriMatchReplaceFallthrough
- http::uri::UriMatchReplaceRule
- http::uri::UriMatchReplaceRuleset
- http::uri::UriMatchReplaceScheme
- http::uri::match_replace::UriMatchReplaceDomain
- http::uri::match_replace::UriMatchReplaceFallthrough
- http::uri::match_replace::UriMatchReplaceNever
- http::uri::match_replace::UriMatchReplaceRule
- http::uri::match_replace::UriMatchReplaceRuleset
- http::uri::match_replace::UriMatchReplaceScheme
- proxy::IdleGuard
- proxy::IoForwardError
- proxy::IoForwardOutcome
- proxy::IoForwardService
- proxy::dial9::IoForwardBridgeClosed
- proxy::dial9::IoForwardBridgeClosedRef
- proxy::dial9::IoForwardBridgeOpened
- proxy::dial9::IoForwardBridgeOpenedRef
- rate::ClientIpRateKey
- rate::KeyedRatePolicy
- rate::MissingRateKey
- rate::RateKeyCapacityReached
- socket::DeviceName
- socket::HardwareAddress
- socket::Interface
- socket::InterfaceAddress
- socket::InterfaceFlags
- socket::SocketOptions
- socket::linux::ConnectorTargetFromGetSocketname
- socket::linux::ConnectorTargetFromGetSocketnameLayer
- socket::opts::SocketOptions
- socket::opts::TcpKeepAlive
- stream::SocketInfo
- stream::layer::BytesRWTracker
- stream::layer::BytesRWTrackerHandle
- stream::layer::IncomingBytesTrackerLayer
- stream::layer::IncomingBytesTrackerService
- stream::layer::OutgoingBytesTrackerLayer
- stream::layer::OutgoingBytesTrackerService
- stream::layer::OutgoingThrottleLayer
- stream::layer::OutgoingThrottleService
- stream::layer::ThrottleLayer
- stream::layer::ThrottleService
- stream::layer::ThrottledIo
- stream::layer::opentelemetry::NetworkMetricsLayer
- stream::layer::opentelemetry::NetworkMetricsService
- stream::matcher::IpNetMatcher
- stream::matcher::LoopbackMatcher
- stream::matcher::PortMatcher
- stream::matcher::PrivateIpNetMatcher
- stream::matcher::SocketAddressMatcher
- stream::matcher::SocketMatcher
- stream::matcher::ip::IpNetMatcher
- stream::matcher::ip::Ipv4Net
- stream::matcher::ip::Ipv6Net
- stream::service::DiscardService
- stream::service::EchoService
- test_utils::client::MockConnectorService
- test_utils::client::MockSocket
- uri::DataUri
- uri::Fragment
- uri::FragmentRef
- uri::PathCaptures
- uri::PathMatchOptions
- uri::PathMut
- uri::PathPattern
- uri::PathPatternSegmentSpecificity
- uri::PathRef
- uri::PathRouteCaptures
- uri::PathRouteMatch
- uri::PathRouter
- uri::PathSegment
- uri::PathSegments
- uri::Query
- uri::QueryDeserializeError
- uri::QueryDrain
- uri::QueryMut
- uri::QueryPair
- uri::QueryPairRef
- uri::QueryPairs
- uri::QueryRef
- uri::QueryValues
- uri::Uri
- uri::UriRef
- user::Basic
- user::Bearer
- user::RawToken
- user::authority::AuthorizeResult
- user::authority::StaticAuthorizer
- user::authority::Unauthorized
- user::credentials::Basic
- user::credentials::Bearer
- user::credentials::DpiProxyCredential
- user::credentials::RawToken
- user::layer::UsernameLabelParserLayer
- user::layer::UsernameLabelParserService
Enums
- address::Host
- address::HostRef
- address::MatchKind
- address::OptPort
- address::ip::geo::CsvError
- address::ip::geo::GeoIpError
- address::ip::geo::Ip2LocationLite
- address::ip::geo::mmdb::IpVersion
- address::ip::geo::mmdb::MmdbWriteError
- address::ip::geo::mmdb::RecordSize
- address::ip::ipnet::IpAddrRange
- address::ip::ipnet::IpNet
- address::ip::ipnet::IpSubnets
- client::ConnectionErrorDomain
- client::ConnectionErrorKind
- client::EitherConn
- client::EitherConn3
- client::EitherConn3Connected
- client::EitherConn4
- client::EitherConn4Connected
- client::EitherConn5
- client::EitherConn5Connected
- client::EitherConn6
- client::EitherConn6Connected
- client::EitherConn7
- client::EitherConn7Connected
- client::EitherConn8
- client::EitherConn8Connected
- client::EitherConn9
- client::EitherConn9Connected
- client::EitherConnConnected
- client::ProxyRoute
- client::ProxyRouteFailureCacheScope
- client::SystemProxyInvalidBypassRulePolicy
- client::pool::ConnectionResult
- client::pool::MuxSelection
- client::pool::ReuseStrategy
- client::pool::multiplex::MuxSelection
- conn::ConnectionHealth
- http::server::peek::HttpPeekVersion
- http::uri::UriMatchError
- http::uri::match_replace::UriMatchError
- mode::ConnectIpMode
- mode::DnsResolveIpMode
- proxy::BridgeCloseReason
- proxy::FirstByteTimeoutStart
- socket::opts::Domain
- socket::opts::Protocol
- socket::opts::Type
- stream::layer::ThrottleMode
- stream::matcher::ip::IpNet
- transport::TransportProtocol
- uri::Component
- uri::DataUriError
- uri::FileUriError
- uri::ParseError
- uri::PathPatternSegmentKind
- uri::PathRouterError
- uri::ResolveError
- uri::UriError
- uri::WireError
- user::ProxyCredential
- user::UserId
- user::credentials::ProxyCredential
Traits
- AuthorityInputExt
- ClientIp
- ConnectorTargetInputExt
- HttpVersionInputExt
- PathInputExt
- ProtocolInputExt
- TargetHttpVersionInputExt
- TransportProtocolInputExt
- UriInputExt
- address::AsDomainRef
- address::DomainLabels
- address::IntoDomain
- address::TryIntoHostPattern
- address::domain::AsDomainRef
- address::domain::DomainLabels
- address::domain::IntoDomain
- address::domain::TryIntoDomainPattern
- address::ip::IntoCanonicalIpAddr
- address::ip::ipnet::IpAdd
- address::ip::ipnet::IpBitAnd
- address::ip::ipnet::IpBitOr
- address::ip::ipnet::IpSub
- client::AddressCandidates
- client::ConnectorService
- client::SystemProxyPacResolver
- client::SystemProxyPacService
- client::pool::ConnID
- client::pool::Pool
- client::pool::ReqToConnID
- client_ip::ClientIp
- http::uri::UriMatchReplace
- http::uri::match_replace::TryIntoPattern
- http::uri::match_replace::TryIntoUriFmt
- http::uri::match_replace::UriMatchReplace
- input_ext::AuthorityInputExt
- input_ext::ConnectorTargetInputExt
- input_ext::HttpVersionInputExt
- input_ext::PathInputExt
- input_ext::ProtocolInputExt
- input_ext::TargetHttpVersionInputExt
- input_ext::TransportProtocolInputExt
- input_ext::UriInputExt
- rate::InputToRateKey
- rate::RateKey
- socket::SocketService
- stream::Socket
- stream::matcher::ip::IntoIpNet
- uri::IntoUriComponent
- uri::IntoUriInput
- user::authority::Authorizer
Macros
Functions
- address::ip::geo::compile_csv
- address::ip::geo::compile_csv_into
- address::ip::geo::compile_ip2location_lite
- address::ip::geo::compile_ip2location_lite_to_file
- address::ip::ip_scope
- address::ip::ipnet::ip_mask_to_prefix
- address::ip::ipnet::ipv4_mask_to_prefix
- address::ip::ipnet::ipv6_mask_to_prefix
- address::ip::ipv4_scope
- address::ip::ipv6_scope
- address::ip::parse_ip_net
- address::ip::private::is_private_ip
- address::ip::private::is_private_ipv4
- address::ip::private::is_private_ipv6
- address::ip::scope::ip_scope
- address::ip::scope::ipv4_scope
- address::ip::scope::ipv6_scope
- address::ip::scope::scope_cidrs
- address::ip::scope_cidrs
- client::proxy_request_uri
- client::race_connect
- client_ip::client_ip
- conn::is_connection_error
- dial9::io_error_kind_code
- dial9::io_error_raw_os_code
- http::server::peek::peek_http_input
- http::server::peek::peek_http_input_with_config
- http::server::peek::peek_http_input_with_timeout_policy
- socket::interfaces
- socket::local_addresses
- socket::route_source_address
- uri::encode_data_uri
- uri::file_uri_path
Type Aliases
Constants
- address::domain::MAX_NAME_LEN
- address::ip::IPV4_BROADCAST
- address::ip::IPV4_LOCALHOST
- address::ip::IPV4_UNSPECIFIED
- address::ip::IPV6_ALL_NODES_LINK_LOCAL
- address::ip::IPV6_ALL_ROUTERS_LINK_LOCAL
- address::ip::IPV6_LOCALHOST
- address::ip::IPV6_UNSPECIFIED
- address::ip::geo::RAMA_IP_GEO_DB_ENV
- client::DEFAULT_SYSTEM_PROXY_CONFIG_TTL
- http::server::peek::DEFAULT_HTTP1_REQUEST_LINE_MAX_SIZE
- http::server::peek::DEFAULT_HTTP_PEEK_READ_BUFFER_SIZE
- http::server::peek::KNOWN_NON_HTTP_PROTOCOL_METHODS
- uri::DEFAULT_DATA_MEDIA_TYPE