List of all items
Structs
- 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::AllSourceBackend
- cqrs::AllSourceConfig
- cqrs::AutoUpcaster
- cqrs::BackendStats
- cqrs::CommandBus
- cqrs::EventStore
- cqrs::InMemoryBackend
- cqrs::MigrationPath
- cqrs::ProjectionMetadata
- cqrs::ProjectionPosition
- cqrs::ProjectionRegistry
- cqrs::QueryBus
- cqrs::SagaDefinition
- cqrs::SagaMetadata
- cqrs::SagaOrchestrator
- cqrs::Snapshot
- cqrs::ValidationError
- cqrs::VersionRegistry
- di::ContainerBuilder
- di::DependencyRegistry
- 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
- 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::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
- auth::AuthError
- auth::jwt::JwtAlgorithm
- cache::CacheError
- cqrs::CommandError
- cqrs::SagaError
- cqrs::SagaStatus
- di::DependencyError
- di::Scope
- grpc::GrpcServerError
- grpc::TlsError
- health::DependencyStatus
- health::OverallStatus
- otel::ExporterType
- otel::ObservabilityError
- resilience::CircuitState
- resilience::RedisRateLimiterError
- 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
- auth::Authenticator
- auth::HasExpiration
- auth::HasSubject
- auth::axum::AuthExt
- auth::tonic::GrpcAuthExt
- cache::Cache
- cache::CacheExt
- cache::CacheKey
- cqrs::Aggregate
- cqrs::Command
- cqrs::CommandHandler
- cqrs::Event
- cqrs::EventStoreBackend
- cqrs::Projection
- cqrs::SagaStep
- cqrs::Upcaster
- cqrs::VersionedEvent
- di::AsyncInit
- di::AsyncInitWith
- di::FromEnv
- di::Provider
- health::Dependency
- health::HealthCheck
- resilience::RetryPolicy
- router::adapter::ProtocolAdapter
- router::contract::ContractTestable
- router::grpc_prod::GrpcService
- router::handler::Handler
- router::schema::ToJsonSchema
- security::Obfuscate
- shutdown::GracefulShutdownExt
- shutdown::ShutdownExt
Attribute Macros
- arch::domain
- arch::handler
- arch::repository
- arch::use_case
- circuit_breaker
- cqrs::command
- cqrs::command_handler
- cqrs::event
- cqrs::query
- cqrs::query_handler
- otel::traced
- rate_limited
- retry
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
- 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