List of all items
Structs
- application::resilience::DefaultResilienceOrchestrator
- application::resilience::ResilienceMetrics
- application::resilience_config::CircuitBreakerConfig
- application::resilience_config::RateLimitConfig
- application::resilience_config::ResilienceConfig
- application::resilience_config::RetryConfig
- application::resilience_config::TimeoutConfig
- application::resilience_observability::InstrumentedResilienceOrchestrator
- application::resilience_observability::NoOpMetricsCollector
- application::resilience_observability::NoOpTracer
- application::resilience_observability::ResilienceHealthStatus
- application::resilience_observability::ResilienceObservability
- application::resilience_observability::prometheus_metrics::PrometheusMetricsCollector
- arch::LayerMetadata
- auth::AuthContext
- auth::axum::Auth
- auth::axum::AuthLayer
- auth::axum::AuthRejection
- auth::axum::AuthService
- auth::axum::AuthenticatedUser
- auth::axum::Optional
- auth::axum::OptionalAuthLayer
- auth::axum::Required
- auth::jwt::JwtConfig
- auth::jwt::JwtValidator
- auth::jwt::StandardClaims
- auth::tonic::AuthInterceptor
- cache::CacheConfig
- cache::MemoryCache
- cqrs::EventStore
- cqrs::ExactlyOnceRegistry
- cqrs::PipelineManager
- cqrs::SchemaRegistry
- cqrs::Snapshot
- cqrs::allsource_backend::AllSourceBackend
- cqrs::allsource_backend::AllSourceConfig
- cqrs::backend::BackendStats
- cqrs::command_bus::CommandBus
- cqrs::command_bus::ValidationError
- cqrs::event_versioning::AutoUpcaster
- cqrs::event_versioning::MigrationPath
- cqrs::event_versioning::VersionRegistry
- cqrs::memory_backend::InMemoryBackend
- cqrs::projection_registry::ProjectionMetadata
- cqrs::projection_registry::ProjectionPosition
- cqrs::projection_registry::ProjectionRegistry
- cqrs::saga::FileSnapshot
- cqrs::saga::MacroSagaOrchestrator
- cqrs::saga::SagaContext
- cqrs::saga::SqliteSavepoint
- cqrs::saga::WriteFileStep
- cqrs::saga_orchestrator::SagaDefinition
- cqrs::saga_orchestrator::SagaMetadata
- cqrs::saga_orchestrator::SagaOrchestrator
- cqrs::sqlite_backend::SqliteEventStoreBackend
- cqrs::sync::AppendOnly
- cqrs::sync::LastWriteWins
- cqrs::sync::Manual
- cqrs::sync::SyncCursor
- cqrs::sync::SyncEngine
- cqrs::sync::SyncReport
- di::ContainerBuilder
- di::DependencyRegistry
- di::lazy::LazyContainer
- di::lazy::LazyProvider
- domain::resilience::ResilienceConfig
- grpc::GrpcServerBuilder
- grpc::TlsConfig
- health::AlwaysHealthy
- health::AlwaysUnhealthy
- health::DependencyReport
- health::HealthReport
- health::HealthServer
- health::SimpleHealthCheck
- otel::Histogram
- otel::MetricsRecorder
- otel::ObservabilityBuilder
- otel::ObservabilityGuard
- otel::OtelConfig
- otel::Span
- otel::SpanContext
- otel::SpanRecorder
- resilience::AdaptiveRateLimiter
- resilience::AdaptiveRetry
- resilience::CircuitBreaker
- resilience::CircuitBreakerConfig
- resilience::CircuitBreakerManager
- resilience::CircuitBreakerStats
- resilience::CircuitOpenError
- resilience::KeyedCircuitBreaker
- resilience::KeyedRateLimiter
- resilience::KeyedRedisRateLimiter
- resilience::RateLimitError
- resilience::RateLimiter
- resilience::RateLimiterStatus
- resilience::RedisRateLimiter
- resilience::RedisRateLimiterConfig
- resilience::RetryBudget
- resilience::RetryConfig
- resilience::RetryError
- resilience::RetryExecutor
- resilience::offline::AlwaysOnlineProbe
- resilience::offline::InMemoryQueue
- resilience::offline::OfflineCircuitBreaker
- resilience::offline::PendingOperation
- resilience::offline::ReplayReport
- resilience::offline::StoreAndForward
- router::Router
- router::builder::RouteBuilder
- router::config::GraphQLConfig
- router::config::GrpcConfig
- router::config::RestConfig
- router::config::RouterConfig
- router::config::ServerConfig
- router::contract::ContractTestConfig
- router::contract::ContractTestResult
- router::contract::ContractTestResults
- router::contract::ContractTester
- router::docs::DocsConfig
- router::graphiql::GraphiQLConfig
- router::graphql::GraphQLAdapter
- router::graphql::GraphQLOperation
- router::graphql_prod::GraphQLProductionAdapter
- router::grpc::GrpcAdapter
- router::grpc::GrpcMethod
- router::grpc::GrpcRequest
- router::grpc_explorer::GrpcExplorerConfig
- router::grpc_prod::GrpcProductionAdapter
- router::handler::HandlerFn
- router::handler::HandlerWithArgs
- router::handler::HandlerWithState
- router::handler::HandlerWithStateOnly
- router::handler::State
- router::metadata::RouteMetadata
- router::openapi::OpenApiGenerator
- router::openapi::OpenApiServer
- router::rest::RestAdapter
- router::rest::RestRequest
- router::rest::RestResponse
- router::rest::RestRoute
- router::scalar::ScalarConfig
- security::Sensitive
- shutdown::GracefulShutdown
- shutdown::GracefulShutdownBuilder
- shutdown::ShutdownAwareTaskSpawner
- shutdown::ShutdownGuard
- shutdown::ShutdownToken
Enums
- application::resilience::ResilienceOrchestrationError
- application::resilience_config::BackoffConfig
- application::resilience_config::PolicyConfig
- application::resilience_config::ResilienceConfigError
- application::resilience_config::SimplePolicyConfig
- application::resilience_observability::CircuitBreakerState
- application::resilience_observability::HealthLevel
- auth::AuthError
- auth::jwt::JwtAlgorithm
- cache::CacheError
- cqrs::command_bus::CommandError
- cqrs::saga::CompensationResult
- cqrs::saga::CompensationStrategy
- cqrs::saga::SagaError
- cqrs::saga::StepExecutionResult
- cqrs::saga_orchestrator::SagaError
- cqrs::saga_orchestrator::SagaStatus
- di::DependencyError
- di::Scope
- domain::resilience::BackoffStrategy
- domain::resilience::ResilienceDomainError
- domain::resilience::ResiliencePolicy
- grpc::GrpcServerError
- grpc::TlsError
- health::DependencyStatus
- health::OverallStatus
- otel::ExporterType
- otel::ObservabilityError
- resilience::CircuitBreakerError
- resilience::CircuitState
- resilience::RedisRateLimiterError
- resilience::offline::CallResult
- resilience::offline::ConnectivityStatus
- router::graphiql::GraphiQLTheme
- router::graphql::OperationType
- router::grpc::GrpcMethodType
- router::grpc::GrpcStatus
- router::grpc_explorer::GrpcExplorerTheme
- router::method::Method
- router::scalar::ScalarLayout
- router::scalar::ScalarTheme
- shutdown::ShutdownSignal
Traits
- application::resilience::ResilienceOrchestrator
- application::resilience_observability::MetricsCollector
- application::resilience_observability::ResilienceTracer
- auth::Authenticator
- auth::HasExpiration
- auth::HasSubject
- auth::axum::AuthExt
- auth::tonic::GrpcAuthExt
- cache::Cache
- cache::CacheExt
- cache::CacheKey
- cqrs::Aggregate
- cqrs::Event
- cqrs::EventTypeName
- cqrs::Projection
- cqrs::backend::EventStoreBackend
- cqrs::command_bus::Command
- cqrs::command_bus::CommandHandler
- cqrs::event_versioning::Upcaster
- cqrs::event_versioning::VersionedEvent
- cqrs::saga::Saga
- cqrs::saga::SagaStep
- cqrs::saga::StepOutput
- cqrs::saga_orchestrator::SagaStep
- cqrs::sync::ConflictResolver
- di::AsyncInit
- di::AsyncInitWith
- di::FromEnv
- di::Provider
- domain::resilience::ResilientOperation
- domain::resilience::ResilientService
- health::Dependency
- health::HealthCheck
- resilience::RetryPolicy
- resilience::offline::ConnectivityProbe
- router::adapter::ProtocolAdapter
- router::contract::ContractTestable
- router::grpc_prod::GrpcService
- router::handler::Handler
- router::schema::ToJsonSchema
- security::Obfuscate
- shutdown::GracefulShutdownExt
- shutdown::ShutdownExt
Attribute Macros
Derive Macros
Functions
- auth::extract_bearer_token
- auth::tonic::auth_interceptor
- di::env_var
- di::env_var_opt
- di::env_var_or
- di::env_var_parse
- domain::resilience::policies::circuit_breaker
- domain::resilience::policies::combine
- domain::resilience::policies::rate_limit
- domain::resilience::policies::retry
- domain::resilience::policies::timeout
- otel::configure_batch_export
- otel::configure_exporter
- otel::configure_from_file
- otel::configure_sampling
- otel::current_span_id
- otel::current_trace_id
- otel::disable_tracing
- otel::enable_tracing
- otel::extract_context
- otel::get_baggage
- otel::get_config
- otel::get_export_count
- otel::inject_context
- otel::set_baggage
- otel::start_trace
- router::graphiql::graphiql_html
- router::grpc_explorer::grpc_explorer_html
- router::grpc_prod::protobuf::decode
- router::grpc_prod::protobuf::encode
- router::grpc_prod::status::internal
- router::grpc_prod::status::invalid_argument
- router::grpc_prod::status::not_found
- router::grpc_prod::status::ok
- router::grpc_prod::status::unimplemented
- router::grpc_prod::streaming::collect_stream
- router::grpc_prod::streaming::from_iter
- router::grpc_prod::streaming::from_vec
- router::grpc_prod::streaming::map_stream
- router::scalar::scalar_html
- security::obfuscate_api_key
- security::obfuscate_header
- security::obfuscate_redis_url
- security::obfuscate_url