List of all items
Structs
- Error
- apps::HttpServerOptions
- apps::http_app::HttpServer
- apps::prometheus_http_app::PrometheusHttpApp
- connectors::ConnectorOptions
- connectors::TransportConnector
- connectors::http::Connector
- connectors::http::v1::Connector
- connectors::http::v2::Connector
- connectors::l4::BindTo
- listeners::Listeners
- listeners::TcpSocketOptions
- modules::http::HttpModuleCtx
- modules::http::HttpModules
- modules::http::compression::ResponseCompression
- modules::http::compression::ResponseCompressionBuilder
- modules::http::grpc_web::GrpcWeb
- modules::http::grpc_web::GrpcWebBridge
- prelude::Error
- protocols::Digest
- protocols::SocketDigest
- protocols::TimingDigest
- protocols::http::compression::ResponseCompressionCtx
- protocols::http::v1::client::HttpSession
- protocols::http::v1::server::HttpSession
- protocols::http::v2::client::Http2Session
- protocols::http::v2::server::H2Options
- protocols::http::v2::server::HttpSession
- protocols::http::v2::server::Idle
- protocols::l4::ext::TCP_INFO
- protocols::l4::ext::TcpKeepalive
- protocols::l4::stream::Stream
- protocols::l4::stream::async_write_vec::WriteVec
- protocols::l4::stream::async_write_vec::WriteVecAll
- protocols::raw_connect::ConnectProxyError
- protocols::raw_connect::ProxyDigest
- protocols::tls::digest::SslDigest
- protocols::tls::noop_tls::CertWrapper
- protocols::tls::noop_tls::TlsRef
- protocols::tls::noop_tls::connectors::Connector
- protocols::tls::noop_tls::connectors::TlsConnector
- protocols::tls::noop_tls::connectors::TlsSettings
- protocols::tls::noop_tls::listeners::Acceptor
- protocols::tls::noop_tls::listeners::TlsSettings
- protocols::tls::noop_tls::stream::SslStream
- protocols::tls::noop_tls::utils::CertKey
- server::Fds
- server::Server
- server::configuration::Opt
- server::configuration::ServerConf
- services::background::GenBackgroundService
- services::listening::Service
- upstreams::peer::BasicPeer
- upstreams::peer::HttpPeer
- upstreams::peer::PeerOptions
- upstreams::peer::Proxy
- upstreams::peer::Tracer
- utils::BufRef
- utils::KVRef
Enums
- ErrorSource
- ErrorType
- ImmutStr
- RetryType
- listeners::ServerAddress
- prelude::ErrorSource
- prelude::ErrorType
- prelude::ImmutStr
- prelude::RetryType
- protocols::http::HttpTask
- protocols::http::bridge::grpc_web::GrpcWebCtx
- protocols::http::client::HttpSession
- protocols::http::compression::Algorithm
- protocols::http::server::Session
- protocols::l4::listener::Listener
- protocols::l4::socket::SocketAddr
- protocols::tls::ALPN
- upstreams::peer::Scheme
Traits
- Context
- ErrorTrait
- OkOrErr
- OrErr
- apps::HttpServerApp
- apps::ServerApp
- apps::http_app::ServeHttp
- connectors::l4::Connect
- listeners::TlsAccept
- modules::http::HttpModule
- modules::http::HttpModuleBuilder
- prelude::Context
- prelude::ErrorTrait
- prelude::OkOrErr
- prelude::OrErr
- protocols::GetProxyDigest
- protocols::GetSocketDigest
- protocols::GetTimingDigest
- protocols::IO
- protocols::Peek
- protocols::ProtoDigest
- protocols::Shutdown
- protocols::Ssl
- protocols::UniqueID
- protocols::http::compression::Encode
- protocols::l4::stream::async_write_vec::AsyncWriteVec
- services::Service
- services::background::BackgroundService
- upstreams::peer::Peer
- upstreams::peer::Tracing
Functions
- protocols::http::conditional_filter::not_modified_filter
- protocols::http::conditional_filter::req_header_as_http_date
- protocols::http::conditional_filter::resp_header_as_http_date
- protocols::http::conditional_filter::to_304
- protocols::http::conditional_filter::weak_validate_etag
- protocols::http::error_resp::gen_error_response
- protocols::http::v1::common::header_value_content_length
- protocols::http::v2::client::drive_connection
- protocols::http::v2::client::write_body
- protocols::http::v2::server::handshake
- protocols::l4::ext::connect
- protocols::l4::ext::connect_uds
- protocols::l4::ext::get_original_dest
- protocols::l4::ext::get_recv_buf
- protocols::l4::ext::get_socket_cookie
- protocols::l4::ext::get_tcp_info
- protocols::l4::ext::set_dscp
- protocols::l4::ext::set_recv_buf
- protocols::l4::ext::set_tcp_fastopen_backlog
- protocols::l4::ext::set_tcp_fastopen_connect
- protocols::l4::ext::set_tcp_keepalive
- protocols::raw_connect::connect
- protocols::raw_connect::generate_connect_header
- protocols::tls::noop_tls::connectors::connect
- protocols::tls::noop_tls::utils::get_organization_unit
- services::background::background_service
Type Aliases
- BError
- Result
- apps::prometheus_http_app::PrometheusServer
- listeners::TlsAcceptCallbacks
- modules::http::Module
- modules::http::ModuleBuilder
- prelude::BError
- prelude::Result
- protocols::Stream
- protocols::UniqueIDType
- protocols::tls::noop_tls::CaType
- server::ListenFds
- server::ShutdownWatch