List of all items
Structs
- cache::aside::CacheAside
- cache::aside::CacheAsideConfig
- cache::config::CacheConfig
- cache::key::CacheKey
- cache::lru::LruCacheSnapshot
- cache::lru::LruCacheStore
- cache::memory::MemoryCacheStore
- cache::stats::CacheStats
- cache::stats::CacheStatsSnapshot
- cache::two_level::TwoLevelCacheSnapshot
- cache::two_level::TwoLevelCacheStats
- cache::two_level::TwoLevelCacheStore
- core::logging::aggregation::ErrorAggregationSnapshot
- core::logging::aggregation::ErrorAggregator
- core::logging::aggregation::ErrorGroup
- core::logging::config::LogConfig
- core::logging::fields::LogFields
- core::logging::redaction::RedactionConfig
- core::logging::sampling::LogSampler
- core::logging::sampling::SamplingConfig
- core::logging::writer::PreparedLogWriter
- core::logging::writer::RollingFileConfig
- core::logging::writer::RuntimeRollingFileWriter
- core::service::FnService
- core::service::ServiceInfo
- core::service_group::ServiceGroup
- core::service_group::ServiceGroupConfig
- core::service_group::ServiceGroupHandle
- core::shutdown::ShutdownToken
- db::config::DatabaseConfig
- discovery::dns::DnsDiscovery
- discovery::instance::InstanceEndpoint
- discovery::instance::ServiceInstance
- discovery::registry::MemoryRegistry
- discovery::selector::RoundRobinSelector
- discovery::static_discovery::StaticDiscovery
- layer::context::RequestContext
- observability::config::MetricsConfig
- observability::config::ObservabilityConfig
- observability::config::OpenTelemetryConfig
- observability::correlation::CorrelationContext
- observability::metrics::MetricsRegistry
- observability::metrics::cache::CacheMetricLabels
- observability::metrics::http::HttpMetricLabels
- observability::metrics::redis::RedisDegradationLabels
- observability::metrics::redis::RedisEventLabels
- observability::metrics::redis::RedisMetricLabels
- observability::metrics::resilience::ResilienceMetricLabels
- observability::metrics::rpc::RpcMetricLabels
- observability::metrics::sql::SqlMetricLabels
- observability::otlp::OtlpTraceConfig
- observability::otlp::TraceShutdownHandle
- observability::trace::CurrentRequestId
- resil::breaker::BreakerConfig
- resil::breaker::BreakerGuard
- resil::breaker::BreakerPolicyConfig
- resil::breaker::BreakerSnapshot
- resil::breaker::CircuitBreaker
- resil::breaker::SharedCircuitBreaker
- resil::concurrency::ConcurrencyLimit
- resil::concurrency::ConcurrencyLimitError
- resil::cpu::CpuSamplerConfig
- resil::cpu::LinuxCpuUsageProvider
- resil::cpu::NoopCpuUsageProvider
- resil::registry::BreakerRegistry
- resil::registry::ShedderRegistry
- resil::shedder::AdaptiveShedder
- resil::shedder::AdaptiveShedderConfig
- resil::shedder::ShedderError
- resil::shedder::ShedderGuard
- resil::shedder::ShedderSnapshot
- resil::timeout::TimeoutError
- resil::window::RollingWindow
- resil::window::WindowConfig
- resil::window::WindowSnapshot
- rest::config::AuthConfig
- rest::config::RestConfig
- rest::config::RestMetricsConfig
- rest::config::RestMiddlewareConfig
- rest::config::RestResilienceConfig
- rest::layer_stack::RestLayerStack
- rest::layer_stack::RestRouterLayer
- rest::response::ApiResponse
- rest::response::PageResponse
- rest::route::RouteSpec
- rest::server::RestServer
- rest::server::RestService
- rpc::balancer::RpcEndpoint
- rpc::balancer::WeightedRoundRobinBalancer
- rpc::client::RpcClientBuilder
- rpc::config::RpcClientConfig
- rpc::config::RpcDeadlineConfig
- rpc::config::RpcDiscoveryConfig
- rpc::config::RpcLoadBalanceConfig
- rpc::config::RpcResilienceConfig
- rpc::config::RpcRetryConfig
- rpc::config::RpcServerConfig
- rpc::config::RpcStreamingConfig
- rpc::deadline::DeadlineBudget
- rpc::interceptor::RpcRequestId
- rpc::resilience::RpcResilienceLayer
- rpc::resilience_layer::RpcUnaryResilienceLayer
- rpc::resilience_layer::RpcUnaryResilienceService
- rpc::server::RpcServerLayerStack
- rpc::server::TonicHealthService
- rpc::server::TonicService
- rpc::streaming::ObservedRecvStream
- rpc::streaming::RpcStreamingObserver
- rpc::streaming::RpcStreamingSnapshot
Enums
- cache::error::CacheError
- core::error::CoreError
- core::logging::config::LogFormat
- core::logging::config::LogSpanEvents
- core::logging::writer::LogWriterConfig
- db::config::DatabaseKind
- db::error::DatabaseError
- discovery::error::DiscoveryError
- observability::config::TraceExporter
- observability::otel::ObservabilityError
- observability::otlp::OtlpProtocol
- resil::breaker::BreakerCallError
- resil::breaker::BreakerError
- resil::breaker::BreakerState
- resil::window::WindowOutcome
- rest::error::RestError
- rpc::client::RpcConnectError
- rpc::config::LoadBalancePolicy
Traits
- cache::store::CacheStore
- core::service::Service
- discovery::registry::Discovery
- discovery::registry::Registry
- discovery::selector::InstanceSelector
- resil::cpu::CpuUsageProvider
- rpc::balancer::RpcEndpointSelector
Functions
- cache::ttl::jitter_ttl
- core::config::load_config
- core::logging::init_tracing
- core::logging::redaction::redact_text
- core::logging::with_scoped_tracing
- core::logging::writer::validate_writer
- core::shutdown::shutdown_signal
- db::pool::connect_pool
- db::pool::connect_sqlite_pool
- db::pool::health_check
- db::pool::health_check_with_metrics
- db::transaction::run_transaction
- layer::context::current_request_id
- layer::context::scope_request_id
- observability::cache::record_cache_event
- observability::otel::init_opentelemetry_tracing
- observability::otel::init_opentelemetry_tracing_with_handle
- observability::otlp::build_otlp_trace_config
- observability::redis::record_redis_command
- observability::redis::record_redis_degradation
- observability::redis::record_redis_event
- observability::resilience::record_resilience_decision
- observability::rest::metrics_router
- observability::rest::record_metrics_middleware
- observability::rpc::observe_rpc_unary
- observability::rpc::observe_rpc_unary_with_context
- observability::rpc::observe_rpc_unary_with_metadata
- observability::rpc::record_rpc_streaming_snapshot
- observability::sql::observe_sql_query
- observability::trace::current_span_id
- observability::trace::current_trace_id
- observability::trace::current_traceparent
- observability::trace::insert_traceparent_header
- observability::trace::insert_traceparent_metadata
- observability::trace::request_id_from_headers
- observability::trace::request_id_from_metadata
- observability::trace::span_id_from_traceparent
- observability::trace::trace_id_from_traceparent
- observability::trace::traceparent_from_headers
- observability::trace::traceparent_from_metadata
- resil::cpu::default_cpu_provider
- resil::cpu::real_cpu_provider
- resil::timeout::run_with_timeout
- rest::middleware::apply_default_layers
- rest::middleware::auth::auth_middleware
- rest::middleware::breaker::breaker_middleware
- rest::middleware::breaker::breaker_policy
- rest::middleware::breaker::is_failure_status
- rest::middleware::concurrency::concurrency_middleware
- rest::middleware::request_id::propagate_request_id_layer
- rest::middleware::request_id::set_request_id_layer
- rest::middleware::shedding::shedding_middleware
- rest::middleware::timeout::apply_timeout
- rest::middleware::uniform::uniform_error_middleware
- rpc::balancer::endpoint_from_instance
- rpc::client::connect_channel
- rpc::client::connect_discovered_channel
- rpc::client::endpoint_from_config
- rpc::client::endpoint_from_rpc_endpoint
- rpc::deadline::insert_grpc_timeout
- rpc::deadline::remaining_timeout_from_metadata
- rpc::discovery::resolve_service_endpoint
- rpc::interceptor::deadline_interceptor
- rpc::interceptor::request_id_interceptor
- rpc::interceptor::resilience_rejection_status
- rpc::interceptor::rpc_resilience_key
- rpc::interceptor::trace_context_interceptor
- rpc::interceptor::with_rpc_request_id
- rpc::resilience::status_counts_as_failure
- rpc::retry::is_retryable_status
- rpc::retry::next_backoff
- rpc::retry::run_with_retry
- rpc::retry::run_with_retry_budget
- rpc::server::serve_health_with_shutdown
- rpc::streaming::record_stream_send
- rpc::streaming::run_observed_stream
Type Aliases
- cache::error::CacheResult
- core::error::CoreResult
- core::service::ServiceFuture
- core::shutdown::ShutdownFuture
- db::error::DatabaseResult
- db::pool::DatabasePool
- db::pool::SqliteDatabasePool
- discovery::error::DiscoveryResult
- observability::otel::ObservabilityResult
- resil::cpu::SharedCpuUsageProvider
- rest::error::RestResult