List of all items
Structs
- buffer::fixed::Buffer
 - buffer::fixed::BufferMetadata
 - buffer::growable::Buffer
 - certificate::Fingerprint
 - channel::Channel
 - config::BackendConfig
 - config::Config
 - config::ConfigBuilder
 - config::FileClusterConfig
 - config::FileClusterFrontendConfig
 - config::FileConfig
 - config::HttpClusterConfig
 - config::HttpFrontendConfig
 - config::ListenerBuilder
 - config::MetricsConfig
 - config::TcpClusterConfig
 - config::TcpFrontendConfig
 - logging::access_logs::CachedTags
 - logging::access_logs::FullTags
 - logging::access_logs::LogContext
 - logging::access_logs::LogDuration
 - logging::access_logs::LogMessage
 - logging::access_logs::OpenTelemetry
 - logging::access_logs::RequestRecord
 - logging::logs::CompatLogger
 - logging::logs::InnerLogger
 - logging::logs::LogDirective
 - logging::logs::LogLineCachedState
 - logging::logs::Logger
 - logging::logs::Metadata
 - logging::logs::Rfc3339Time
 - parser::ParseError
 - proto::command::ActivateListener
 - proto::command::AddBackend
 - proto::command::AddCertificate
 - proto::command::AggregatedMetrics
 - proto::command::AvailableMetrics
 - proto::command::BackendMetrics
 - proto::command::Bucket
 - proto::command::CertificateAndKey
 - proto::command::CertificateSummary
 - proto::command::CertificatesByAddress
 - proto::command::CertificatesWithFingerprints
 - proto::command::Cluster
 - proto::command::ClusterHashes
 - proto::command::ClusterInformation
 - proto::command::ClusterInformations
 - proto::command::ClusterMetrics
 - proto::command::CountRequests
 - proto::command::CustomHttpAnswers
 - proto::command::DeactivateListener
 - proto::command::Event
 - proto::command::FilteredHistogram
 - proto::command::FilteredMetrics
 - proto::command::FilteredTimeSerie
 - proto::command::FrontendFilters
 - proto::command::HardStop
 - proto::command::HttpEndpoint
 - proto::command::HttpListenerConfig
 - proto::command::HttpsListenerConfig
 - proto::command::InitialState
 - proto::command::IpAddress
 - proto::command::ListListeners
 - proto::command::ListOfCertificatesByAddress
 - proto::command::ListWorkers
 - proto::command::ListedFrontends
 - proto::command::ListenersCount
 - proto::command::ListenersList
 - proto::command::LoadBalancingParams
 - proto::command::OpenTelemetry
 - proto::command::PathRule
 - proto::command::Percentiles
 - proto::command::ProtobufAccessLog
 - proto::command::ProtobufEndpoint
 - proto::command::QueryCertificatesFilters
 - proto::command::QueryClusterByDomain
 - proto::command::QueryClustersHashes
 - proto::command::QueryMetricsOptions
 - proto::command::RemoveBackend
 - proto::command::RemoveCertificate
 - proto::command::RemoveListener
 - proto::command::ReplaceCertificate
 - proto::command::Request
 - proto::command::RequestCounts
 - proto::command::RequestHttpFrontend
 - proto::command::RequestTcpFrontend
 - proto::command::Response
 - proto::command::ResponseContent
 - proto::command::ReturnListenSockets
 - proto::command::ServerConfig
 - proto::command::ServerMetricsConfig
 - proto::command::SocketAddress
 - proto::command::SoftStop
 - proto::command::Status
 - proto::command::SubscribeEvents
 - proto::command::TcpEndpoint
 - proto::command::TcpListenerConfig
 - proto::command::Uint128
 - proto::command::UpgradeMain
 - proto::command::WorkerInfo
 - proto::command::WorkerInfos
 - proto::command::WorkerMetrics
 - proto::command::WorkerRequest
 - proto::command::WorkerResponse
 - proto::command::WorkerResponses
 - ready::Ready
 - request::ParseErrorLoadBalancing
 - request::ProxyDestinations
 - response::Backend
 - response::HttpFrontend
 - response::TcpFrontend
 - scm_socket::Listeners
 - scm_socket::ScmSocket
 - state::ConfigState
 - writer::MultiLineWriter
 
Enums
- ObjectKind
 - certificate::CertificateError
 - channel::ChannelError
 - config::ClusterConfig
 - config::ConfigError
 - config::FileClusterProtocolConfig
 - config::IncompatibilityKind
 - config::ListenerProtocol
 - config::MissingKind
 - config::PathRuleType
 - logging::LogError
 - logging::access_logs::EndpointRecord
 - logging::logs::AccessLogFormat
 - logging::logs::LogLevel
 - logging::logs::LogLevelFilter
 - logging::logs::LogSpecParseError
 - logging::logs::LoggerBackend
 - proto::DisplayError
 - proto::command::EventKind
 - proto::command::ListenerType
 - proto::command::LoadBalancingAlgorithms
 - proto::command::LoadMetric
 - proto::command::MetricsConfiguration
 - proto::command::PathRuleKind
 - proto::command::ProtobufAccessLogFormat
 - proto::command::ProxyProtocolConfig
 - proto::command::ResponseStatus
 - proto::command::RulePosition
 - proto::command::RunState
 - proto::command::TlsVersion
 - proto::command::filtered_metrics::Inner
 - proto::command::ip_address::Inner
 - proto::command::protobuf_endpoint::Inner
 - proto::command::request::RequestType
 - proto::command::response_content::ContentType
 - request::RequestError
 - scm_socket::ScmSocketError
 - state::StateError
 
Traits
Macros
- _log
 - _log_access
 - _log_enabled
 - _prompt_log
 - _structured_access_log
 - debug
 - error
 - error_access
 - fixme
 - info
 - info_access
 - log_access
 - setup_test_logger
 - trace
 - warn
 
Functions
- certificate::calculate_fingerprint
 - certificate::calculate_fingerprint_from_der
 - certificate::decode_fingerprint
 - certificate::get_cn_and_san_attributes
 - certificate::get_fingerprint_from_certificate_path
 - certificate::load_full_certificate
 - certificate::parse_pem
 - certificate::parse_x509
 - certificate::split_certificate_chain
 - channel::delimiter_size
 - config::default_sticky_name
 - logging::logs::now
 - logging::logs::parse_logging_spec
 - logging::logs::setup_default_logging
 - logging::logs::setup_logging
 - logging::logs::setup_logging_with_config
 - logging::logs::target_to_backend
 - parser::parse_one_request
 - parser::parse_several_requests
 - proto::display::concatenate_vector
 - proto::display::format_request_type
 - proto::display::print_certificates_with_validity
 - proto::display::print_json_response
 - proto::display::print_listeners
 - proto::display::print_metrics
 - proto::display::print_status
 - request::read_initial_state
 - request::read_initial_state_from_file
 - response::is_default_path_rule
 
Type Aliases
Statics
Constants
- config::DEFAULT_ACCEPT_QUEUE_TIMEOUT
 - config::DEFAULT_AUTOMATIC_STATE_SAVE
 - config::DEFAULT_BACK_TIMEOUT
 - config::DEFAULT_BUFFER_SIZE
 - config::DEFAULT_CIPHER_SUITES
 - config::DEFAULT_COMMAND_BUFFER_SIZE
 - config::DEFAULT_CONNECT_TIMEOUT
 - config::DEFAULT_DISABLE_CLUSTER_METRICS
 - config::DEFAULT_FRONT_TIMEOUT
 - config::DEFAULT_GROUPS_LIST
 - config::DEFAULT_LOG_TARGET
 - config::DEFAULT_MAX_BUFFERS
 - config::DEFAULT_MAX_COMMAND_BUFFER_SIZE
 - config::DEFAULT_MAX_CONNECTIONS
 - config::DEFAULT_MIN_BUFFERS
 - config::DEFAULT_REQUEST_TIMEOUT
 - config::DEFAULT_RUSTLS_CIPHER_LIST
 - config::DEFAULT_SEND_TLS_13_TICKETS
 - config::DEFAULT_SIGNATURE_ALGORITHMS
 - config::DEFAULT_STICKY_NAME
 - config::DEFAULT_WORKER_AUTOMATIC_RESTART
 - config::DEFAULT_WORKER_COUNT
 - config::DEFAULT_WORKER_TIMEOUT
 - config::DEFAULT_ZOMBIE_CHECK_INTERVAL
 - config::MAX_LOOP_ITERATIONS
 - logging::logs::LOGGER
 - scm_socket::MAX_BYTES_OUT
 - scm_socket::MAX_FDS_OUT