List of all items
Structs
- PeakEWMA
- Readiness
- SessionMetrics
- backends::Backend
- backends::BackendList
- backends::BackendMap
- features::FeatureFlags
- http::HttpListener
- http::HttpProxy
- http::HttpSession
- https::HttpsListener
- https::HttpsProxy
- https::HttpsSession
- https::TlsCluster
- load_balancing::LeastLoaded
- load_balancing::PowerOfTwo
- load_balancing::Random
- load_balancing::RoundRobin
- metrics::Aggregator
- metrics::MetricLine
- metrics::MetricSocket
- metrics::StoredMetricValue
- pool::BufferMetadata
- pool::Checkout
- pool::Pool
- protocol::h2::Connection
- protocol::h2::Http2
- protocol::kawa_h1::Http
- protocol::kawa_h1::answers::ClusterAnswers
- protocol::kawa_h1::answers::HttpAnswers
- protocol::kawa_h1::answers::ListenerAnswers
- protocol::kawa_h1::answers::Replacement
- protocol::kawa_h1::answers::SharedBuffer
- protocol::kawa_h1::answers::Template
- protocol::kawa_h1::answers::TemplateVariable
- protocol::kawa_h1::editor::HttpContext
- protocol::pipe::Pipe
- protocol::proxy_protocol::expect::ExpectProxyProtocol
- protocol::proxy_protocol::header::HeaderV1
- protocol::proxy_protocol::header::HeaderV2
- protocol::proxy_protocol::relay::RelayProxyProtocol
- protocol::proxy_protocol::send::SendProxyProtocol
- protocol::rustls::TlsHandshake
- retry::ExponentialBackoffPolicy
- router::MethodRule
- router::Router
- router::pattern_trie::TrieNode
- router::trie::TrieNode
- server::ListenSession
- server::ListenToken
- server::Server
- server::SessionManager
- server::SessionToken
- socket::FrontRustls
- tcp::ClusterConfiguration
- tcp::TcpListener
- tcp::TcpProxy
- tcp::TcpSession
- testing::HttpListenerConfig
- testing::HttpsListenerConfig
- testing::Listeners
- testing::Poll
- testing::Rc
- testing::RefCell
- testing::Registry
- testing::ScmSocket
- testing::ServerConfig
- testing::ServerParts
- testing::Slab
- testing::TcpListenerConfig
- testing::Token
- testing::UnixStream
- timer::Builder
- timer::Timeout
- timer::TimeoutContainer
- timer::Timer
- tls::CertificateResolver
- tls::CertifiedKeyWrapper
- tls::MutexCertificateResolver
Enums
- AcceptError
- BackendConnectAction
- BackendConnectionError
- BackendConnectionStatus
- FrontendFromRequestError
- ListenerError
- Protocol
- ProxyError
- RequiredEvents
- RetrieveClusterError
- SessionResult
- SocketType
- StateResult
- backends::BackendError
- backends::BackendStatus
- features::Feature
- http::HttpStateMachine
- http::SessionStatus
- http::StateMarker
- https::AlpnProtocols
- https::HttpsStateMachine
- https::StateMarker
- metrics::MetricError
- metrics::MetricValue
- protocol::h2::SessionStatus
- protocol::kawa_h1::DefaultAnswer
- protocol::kawa_h1::ResponseStream
- protocol::kawa_h1::TimeoutStatus
- protocol::kawa_h1::answers::ReplacementType
- protocol::kawa_h1::answers::TemplateError
- protocol::kawa_h1::parser::Method
- protocol::pipe::SessionStatus
- protocol::pipe::WebSocketContext
- protocol::proxy_protocol::expect::HeaderLen
- protocol::proxy_protocol::header::Command
- protocol::proxy_protocol::header::ProtocolSupportedV1
- protocol::proxy_protocol::header::ProxyAddr
- protocol::proxy_protocol::header::ProxyProtocolHeader
- protocol::rustls::TlsState
- retry::RetryAction
- retry::RetryPolicyWrapper
- router::DomainRule
- router::MethodRuleResult
- router::PathRule
- router::PathRuleResult
- router::Route
- router::RouterError
- router::pattern_trie::InsertResult
- router::pattern_trie::RemoveResult
- router::trie::InsertResult
- router::trie::RemoveResult
- server::ServerError
- socket::ServerBindError
- socket::SocketResult
- socket::TransportProtocol
- tcp::StateMarker
- tcp::TcpStateMachine
- tls::CertificateResolverError
Traits
- L7ListenerHandler
- L7Proxy
- ListenerHandler
- ProxyConfiguration
- ProxySession
- load_balancing::LoadBalancingAlgorithm
- metrics::Subscriber
- protocol::SessionState
- retry::RetryPolicy
- socket::SocketHandler
- testing::Context
- testing::IntoRawFd
- util::UnwrapLog
Macros
- StateMachineBuilder
- assert_size
- branch
- count
- decr
- fallback
- gauge
- gauge_add
- incr
- map_err
- record_backend_metrics
- time
- unwrap_msg
Functions
- display_ready
- http::testing::start_http_worker
- https::testing::start_https_worker
- metrics::setup
- metrics::udp_bind
- protocol::kawa_h1::diagnostics::diagnostic_400_502
- protocol::kawa_h1::diagnostics::diagnostic_413_507
- protocol::kawa_h1::parser::compare_no_case
- protocol::kawa_h1::parser::hostname_and_port
- protocol::kawa_h1::parser::view
- protocol::proxy_protocol::parser::parse_v2_header
- protocol::proxy_protocol::parser::slice_to_ipv6
- ready_to_string
- server::push_event
- server::push_queue
- socket::server_bind
- socket::stats::socket_info
- socket::stats::socket_rtt
- tcp::testing::start_tcp_worker
- testing::prebuild_server
Type Aliases
- http::Hostname
- https::HostName
- https::PathBegin
- protocol::kawa_h1::answers::DefaultAnswerStream
- router::pattern_trie::Key
- router::pattern_trie::KeyValue
- router::trie::Key
- router::trie::KeyValue
- server::ProxyChannel