List of all items
Structs
- app::App
- app::LaunchConfig
- auth::cookie::CookieConfig
- auth::cookie::CookieService
- auth::extract::AuthExtraction
- auth::guards::BearerAuth
- auth::guards::JwtAuthGuard
- auth::guards::RoleGuard
- auth::guards::SessionAuthGuard
- auth::jwt::JwtConfig
- auth::jwt::JwtService
- auth::jwt::JwtSignError
- auth::oauth::OAuth2Service
- auth::oauth::OAuth2UserInfo
- auth::policy::CompiledRule
- auth::policy::EnvAttributes
- auth::policy::PolicyEngine
- auth::policy::PolicyInput
- auth::policy::PolicySet
- auth::secrets::Rotating
- auth::secrets::SecretVersion
- auth::session::Session
- auth::session::SessionConfig
- auth::session::SessionManager
- compliance::crypto::CryptoVault
- compliance::crypto::DataKey
- compliance::crypto::EncryptedField
- compliance::crypto::KeyId
- compliance::masking::MaskRule
- compliance::masking::Masker
- compliance::masking::MaskingPolicy
- core::engine::DiContainerBuilder
- core::engine::FrozenDiContainer
- core::engine::ModuleDescriptor
- core::engine::ParamSpec
- core::engine::ProviderDescriptor
- core::engine::Resolver
- core::engine::RouteDescriptor
- core::engine::RouteSpec
- core::plugins::ArclyPluginContext
- core::plugins::PluginError
- data::DataError
- data::DataSourceRegistry
- data::ReadAfterWritePin
- data::db::ArclyDbPool
- data::db::DbHealthCheck
- data::drivers::diesel::DieselBlockingPool
- data::migrate::MigrationReport
- data::migrate::MigrationRunner
- data::outbox::OutboxEntry
- data::outbox::OutboxRelay
- docs::openapi::OpenApiInfo
- http::Json
- messaging::EventContext
- messaging::EventHandlerDescriptor
- messaging::InboundMessage
- messaging::event::EventBus
- messaging::runtime::ConsumerRuntime
- observability::audit::AuditPipeline
- observability::audit::AuditRecord
- observability::health::HealthRegistry
- observability::lean_telemetry::RequestGuard
- observability::lean_telemetry::TraceCtx
- observability::otel::OtelConfig
- observability::plugin::ArclyObservabilityPlugin
- observability::propagation::TraceContext
- pipeline::Provenance
- realtime::connection::ConnectionRegistry
- realtime::connection::WsClient
- realtime::gateway::GatewayDescriptor
- realtime::gateway::GatewayRuntime
- realtime::sse::SseEvent
- realtime::sse::SseStream
- realtime::ws::WsTuning
- resilience::BreakerOpen
- resilience::CircuitBreaker
- resilience::bulkhead::Bulkhead
- resilience::distributed_rate_limit::DistributedRateLimit
- resilience::dlock::DistributedLock
- resilience::dlock::LockGuard
- resilience::rate_limit::RateLimit
- testing::TestRequest
- testing::TestServer
- web::cache::CacheInterceptor
- web::cache::CacheStats
- web::context::RequestContext
- web::cors::CorsConfig
- web::dynamic::DynamicRouteTable
- web::error::BadRequest
- web::error::Conflict
- web::error::FieldError
- web::error::Forbidden
- web::error::GatewayTimeout
- web::error::HttpException
- web::error::Internal
- web::error::NotFound
- web::error::ProblemDetails
- web::error::ServiceUnavailable
- web::error::TooManyRequests
- web::error::Unauthorized
- web::error::Validation
- web::extract::Inject
- web::interceptors::EnvelopeResponse
- web::interceptors::LatencyLog
- web::interceptors::NextHandler
- web::interceptors::TelemetryLog
- web::interceptors::TraceInterceptor
- web::multipart::MultipartForm
- web::multipart::Part
- web::pagination::Page
- web::pagination::PageParams
- web::responses::Accepted
- web::responses::Created
- web::responses::NoContent
- web::security::SecurityConfig
- web::tenant::TenantConfig
- web::tenant::TenantGuard
- web::tenant::TenantId
- web::tenant::TenantRegistry
- web::validation::Validated
Enums
- auth::cookie::SameSite
- auth::policy::Decision
- compliance::crypto::CryptoError
- compliance::masking::MaskStrategy
- compliance::masking::PathSeg
- core::engine::HttpMethod
- core::engine::ParamLoc
- core::plugins::PluginStage
- data::AccessIntent
- data::DataErrorKind
- data::db::DbDriver
- data::db::OwnedDbConn
- data::tx::ArclyTransaction
- docs::openapi::ApiKeyIn
- docs::openapi::SecurityScheme
- messaging::EventError
- observability::audit::AuditOutcome
- observability::health::HealthStatus
- realtime::connection::WsMessage
- resilience::distributed_rate_limit::FailurePolicy
- resilience::distributed_rate_limit::RateDecision
- web::error::Error
- web::idempotency::IdempotencyDecision
- web::security::FrameOptions
- web::tenant::TenantStrategy
Traits
- auth::guards::Guard
- auth::oauth::OAuth2Provider
- auth::policy::PolicySource
- auth::secrets::SecretSource
- auth::session::SessionStore
- compliance::crypto::EncryptRecord
- compliance::crypto::KekSource
- core::engine::Module
- core::plugins::ArclyPlugin
- data::DataSource
- data::migrate::Migration
- data::outbox::OutboxPublisher
- data::outbox::OutboxStore
- data::outbox::OutboxTx
- data::outbox::TransactionalDataSource
- http::IntoResponse
- messaging::MessageTransport
- messaging::event::Listener
- observability::audit::AuditSink
- observability::health::HealthCheck
- prelude::JsonSchema
- prelude::Validate
- realtime::gateway::ArclyGateway
- resilience::distributed_rate_limit::RateLimitBackend
- resilience::dlock::DLockBackend
- web::boundary::BoundaryFilter
- web::error::HttpError
- web::idempotency::IdempotencyStore
- web::interceptors::Interceptor
Attribute Macros
- prelude::AuditLog
- prelude::CacheKey
- prelude::CacheTTL
- prelude::Controller
- prelude::Delete
- prelude::Deprecated
- prelude::EncryptFields
- prelude::EventConsumer
- prelude::EventPattern
- prelude::Get
- prelude::Idempotent
- prelude::Injectable
- prelude::MaskFields
- prelude::Module
- prelude::Multipart
- prelude::Patch
- prelude::Post
- prelude::Put
- prelude::RequirePolicies
- prelude::Timeout
- prelude::Transactional
- prelude::UseInterceptors
- prelude::Version
- prelude::circuit_breaker
- realtime::Gateway
- realtime::Subscribe
- resilience::circuit_breaker
Derive Macros
Functions
- auth::extract::extract_auth
- auth::extract::extract_claims
- auth::jwt::decode_bearer_token
- auth::policy::check_policies
- auth::secrets::spawn_secret_watcher
- auth::session::unix_now
- data::drivers::seaorm::native
- data::drivers::seaorm::seaorm_driver
- data::drivers::sqlx::sqlx_driver
- data::outbox::with_transaction
- data::tx::in_transaction
- data::tx::with_current_tx
- docs::openapi::build_spec
- docs::openapi::build_spec_filtered
- observability::health::global
- observability::health::healthz_handler
- observability::health::is_draining
- observability::health::readyz_handler
- observability::lean_telemetry::hex_encode
- observability::lean_telemetry::new_span_id
- observability::lean_telemetry::new_trace_id
- observability::lean_telemetry::on_request_start
- observability::lean_telemetry::parse_traceparent
- observability::lean_telemetry::snapshot
- observability::metrics::init_metrics
- observability::metrics::metrics_route_handler
- observability::metrics::record_request
- observability::otel::init_tracer
- observability::otel::parent_context_from
- observability::propagation::extract_trace_context
- realtime::macros::registered_gateways
- realtime::ws::ws_route
- resilience::timeout::parse_duration_millis
- web::boundary::adapt
- web::cache::clear
- web::cache::stats
- web::extract::extract_body_json
- web::extract::extract_body_validated
- web::extract::extract_header
- web::extract::extract_param
- web::extract::extract_query
- web::extract::extract_query_validated
- web::security::apply_security_headers
- web::security::configure
Type Aliases
- auth::session::SessionData
- compliance::crypto::LoadedKeyring
- core::engine::AnyProvider
- core::plugins::PluginHandler
- data::drivers::diesel::DieselConn
- http::Response
- messaging::BoxError
- prelude::Response
- realtime::connection::ConnId
- realtime::gateway::LifecycleHook
- realtime::gateway::MessageHandler
- web::context::Claims