List of all items
Structs
- app::App
- app::controller::directory_listing::DirectoryListingAssetsController
- app::controller::favicon::FaviconController
- app::controller::file::initiate::FileUpload
- app::controller::file::initiate::FileUploadInitiateController
- app::controller::form::get_method::FormGetMethodController
- app::controller::form::multipart_enctype_post_method::FormMultipartEnctypePostMethodController
- app::controller::form::url_encoded_enctype_post_method::FormUrlEncodedEnctypePostMethodController
- app::controller::health::HealthController
- app::controller::index::IndexController
- app::controller::metrics::MetricsController
- app::controller::not_found::NotFoundController
- app::controller::ready::ReadyController
- app::controller::script::ScriptController
- app::controller::static_resource::StaticResourceController
- app::controller::style::StyleController
- async_state::AsyncAppWithState
- auth::BasicAuthLayer
- auth::Claims
- auth::JwtLayer
- auth::forward::ForwardAuthLayer
- authz::AuthzLayer
- authz::Identity
- authz::ObjectTemplate
- authz::rebac::Authorizer
- authz::rebac::MemoryStore
- authz::rebac::ObjectRef
- authz::rebac::Schema
- authz::rebac::Subject
- authz::rebac::Tuple
- authz::rebac::TupleFilter
- authz::sql::SqlStore
- blocklist::Blocklist
- blocklist::BlocklistLayer
- cache::CacheLayer
- circuit_breaker::CircuitBreaker
- circuit_breaker::RedisCircuitBreaker
- circuit_breaker::RetryLayer
- config_reload::ConfigSnapshot
- config_watch::Watcher
- cookie::Cookie
- cookie::CookieJar
- cookie::SetCookie
- crypto::CryptoError
- csrf::CsrfLayer
- csrf::CsrfToken
- di::Container
- early_hints::EarlyHintsLayer
- feature::FeatureStore
- handler::Body
- handler::BodyText
- handler::Form
- handler::Json
- handler::Path
- handler::Query
- handler::RequestHeaders
- handler::RequestId
- handler::RequestParts
- handler::State
- http_client::AsyncClient
- http_client::AsyncRequestBuilder
- http_client::Client
- http_client::HttpClientError
- http_client::RequestBuilder
- http_client::Response
- ip_filter::IpFilter
- ip_filter::IpRangeEntry
- language::Lang
- language::Language
- log::Log
- log::syslog::Sender
- maintenance::MaintenanceLayer
- mcp::InputRequired
- mcp::McpContent
- mcp::McpContext
- mcp::McpIcon
- mcp::McpRoot
- mcp::McpServer
- mcp::PromptArgDef
- mcp::PromptMessage
- mcp::SamplingRequest
- mcp::SamplingResponse
- mcp::TaskContext
- mcp::ToolAnnotations
- mcp::ToolCallRecord
- mcp::gateway::McpGateway
- mcp::gateway::OpenApiUpstream
- mcp::gateway::Upstream
- mcp::openapi_tools::OpenApiTool
- mcp::openapi_tools::ToolOptions
- mcp::openapi_tools::ToolRequest
- metrics::MetricsLayer
- middleware::RateLimitLayer
- middleware::WithMiddleware
- model::DbError
- model::ModelInfo
- model::ModelRow
- model::connection::DbConfig
- model::connection::DbTls
- model::migration::MigrationStatus
- model::query::QueryBuilder
- model::relation::BelongsTo
- model::relation::HasMany
- model::relation::HasOne
- model::repository::ModelRepository
- openapi::OpenApiConfig
- openapi::Operation
- otel::CapturingExporter
- otel::Context
- otel::ContextGuard
- otel::DetachedSpan
- otel::OtelLayer
- otel::OtlpHttpExporter
- otel::Span
- otel::SpanData
- otel::StdoutExporter
- otel::TraceContext
- otel::TracingConfig
- otel::baggage::Baggage
- otel::logs::LogsExportConfig
- otel::logs::TraceIds
- otel::metrics::MetricsExportConfig
- pagination::CursorPage
- pagination::Page
- rate_limit::RateLimiter
- rate_limit::RedisRateLimiter
- request_id::RequestIdLayer
- request_log::LogEntry
- request_log::LogLayer
- request_log::RequestLog
- rewrite::RewriteLayer
- router::PathParams
- router::RouteConflict
- router::RouteInfo
- router::Router
- rsa_key::RsaPublicKey
- scheduler::Scheduler
- scheduler::cron::CronSchedule
- schema::ObjectSchema
- secrets::SecretsError
- server::Address
- server::ConnectionInfo
- server::Server
- service_discovery::BackendPool
- session::DbSessionStore
- session::RedisSessionStore
- session::Session
- session::SessionStore
- sse::Sse
- sse::SseClosed
- sse::SseEvent
- sse::SseSender
- sse::SseStream
- sso::SsoError
- sso::client::OidcClient
- sso::client::TokenResponse
- sso::client_store::ClientStore
- sso::client_store::OAuthClient
- sso::config::OidcConfig
- sso::discovery::OidcProvider
- sso::jwks::JwksCache
- sso::jwks::OidcClaims
- sso::jwks::VerifyOptions
- sso::oidc_auth::OidcAuth
- sso::oidc_auth::SignedIn
- sso::pkce::PkceChallenge
- sso::pkce::PkceVerifier
- sso::saml::AttributeMap
- sso::saml::SamlClaims
- sso::saml::SamlConfig
- sso::saml::SamlIdpMetadata
- sso::saml::SamlSp
- sso::server::AuthServer
- sso::server::AuthServerConfig
- state::AppWithState
- storage::StorageError
- test_client::TestClient
- test_client::TestRequest
- test_client::TestResponse
- test_client::db::TestDb
- test_client::db::TestDbBuilder
- test_client::factory::ModelFactory
- test_client::sse::SseFrame
- test_client::sse::SseParser
- test_client::sse::TestSse
- test_client::websocket::TestWebSocket
- test_client::websocket::TestWebSocketRequest
- thread_pool::ThreadPool
- timeout::TimeoutLayer
- validate::FieldError
- validate::Validated
- validate::ValidationErrors
- websocket::WebSocket
- websocket::WebSocketConnection
- websocket::WebSocketSender
Enums
- authz::rebac::AuthzError
- authz::rebac::Term
- cache::Purge
- circuit_breaker::BreakerState
- ip_filter::TrustedProxies
- log::syslog::Target
- mcp::LogLevel
- mcp::PromptReply
- mcp::TaskError
- mcp::ToolCallOutcome
- mcp::openapi_tools::Location
- model::Value
- model::backend::Backend
- model::connection::DbSslMode
- model::pool::DbPool
- model::pool::DbTransaction
- model::query::Order
- otel::AttributeValue
- otel::ExporterConfig
- otel::SpanKind
- router::RouteConflictKind
- server::proxy_protocol::Parsed
- service_discovery::DiscoverySource
- sso::client_store::GrantType
- websocket::Frame
- websocket::Message
Traits
- application::Application
- authz::rebac::TupleStore
- circuit_breaker::Breaker
- config_binding::FromEnvStr
- controller::Controller
- handler::AsyncHandler
- handler::FromPath
- handler::FromRequestParts
- handler::Handler
- handler::IntoResponse
- handler::RouteSpec
- middleware::Middleware
- model::FromColumn
- model::Model
- model::ToColumn
- model::repository::Repository
- otel::Exporter
- schema::JsonSchema
- test_client::factory::Factory
- test_client::factory::FactoryValue
- test_client::snapshot::OpenApiSource
- validate::Validate
Functions
- auth::build_jwt
- auth::extract_bearer_token
- auth::verify_jwt
- auth::verify_jwt_es256
- auth::verify_jwt_rs256
- authz::rebac::parse_expression
- authz::scope_identity
- authz::with_identity
- blocklist::global
- cache::registry::get
- cache::registry::list
- cache::registry::register
- circuit_breaker::global
- config_binding::load_optional
- config_binding::load_required
- config_binding::load_with_default
- config_reload::current
- config_reload::install_sighup_handler
- config_reload::last_reload
- config_reload::on_reload
- config_reload::reload
- config_reload::report_error
- config_reload::request_reload
- config_watch::enabled
- config_watch::start
- config_watch::watched_paths
- cookie::decrypt_cookie
- cookie::encrypted_cookie
- cookie::signed_cookie
- cookie::verify_signed_cookie
- crypto::generate_token
- crypto::hash_password
- crypto::verify_password
- crypto_provider
- disk_guard::has_room
- disk_guard::status
- early_hints::available
- early_hints::send
- early_hints::valid
- feature::global
- ip_filter::client_ip
- ip_filter::is_valid_entry
- ip_filter::request_scheme
- log::syslog::dropped_lines
- log::syslog::flush_now
- log::syslog::message
- log::syslog::parse_facility
- log::syslog::sender
- log::tail::enable
- log::tail::follow
- log::tail::recent
- mcp::extract_arg
- mcp::openapi_tools::tools
- metrics::connection_close
- metrics::connection_open
- metrics::exposition::accepts_protobuf
- metrics::exposition::protobuf
- metrics::http::observe
- metrics::prometheus_text
- metrics::record_error
- metrics::record_request
- metrics::record_route
- metrics::tls::record_handshake
- metrics::tls::record_handshake_failure
- metrics::tls::set_configured_certificates
- metrics::tls::set_on_demand_certificate
- model::migration::migration_status
- model::migration::rollback
- model::migration::rollback_last
- model::migration::run_migrations
- openapi::build_spec
- openapi::swagger_ui_html
- otel::client_span
- otel::current_baggage
- otel::current_traceparent
- otel::detached_span
- otel::flush
- otel::is_tracing
- otel::logs::body
- otel::logs::dropped
- otel::logs::enabled
- otel::logs::record
- otel::logs::start
- otel::logs::start_from_env
- otel::logs::take_trace
- otel::metrics::body
- otel::metrics::start
- otel::metrics::start_from_env
- otel::new_span_id
- otel::new_trace_id
- otel::parse_headers
- otel::propagation_headers
- otel::set_baggage
- otel::setup
- otel::setup_from_env
- otel::setup_with_exporter
- otel::shutdown
- otel::span
- otel::traces_configured
- rate_limit::global
- rate_limit::is_configured
- request_id::generate_request_id
- request_log::global
- schema::is_object_schema
- schema::nested
- schema::string_enum
- schema::with_description
- secrets::resolve
- secrets::resolve_env_vars
- server::per_core::default_to_per_core
- server::per_core::enabled
- server::per_core::pkcs11_warning
- server::per_core::runtime_count
- server::proxy_protocol::enabled
- server::proxy_protocol::parse
- server::proxy_protocol::read_async
- server::proxy_protocol::read_blocking
- server::request_shutdown
- session::destroy_cookie
- session::session_cookie
- session::session_id_from_request
- systemd::activated
- systemd::notify
- systemd::ready
- systemd::reloaded
- systemd::reloading
- systemd::status
- systemd::stopping
- systemd::tcp
- systemd::udp
- test_client::snapshot::assert_json_snapshot
- test_client::snapshot::assert_openapi_snapshot
- timeout::with_timeout
- timeout::with_timeout_async
- timeout::with_timeout_state
- validate::is_email
- validate::is_url
Type Aliases
Statics
- config_reload::RELOAD_REQUESTED
- maintenance::MAINTENANCE_MODE
- metrics::ACTIVE_CONNECTIONS
- metrics::ERRORS_TOTAL
- metrics::REQUESTS_TOTAL
- metrics::SERVER_READY
- metrics::THREAD_POOL_QUEUED
Constants
- FIPS
- authz::rebac::MAX_DEPTH
- authz::rebac::MAX_NAME
- authz::rebac::MAX_READS
- authz::sql::READ_CACHE
- config_watch::POLL_INTERVAL
- config_watch::RWS_CONFIG_WATCH
- disk_guard::RECHECK
- disk_guard::RWS_CONFIG_MIN_FREE_DISK
- early_hints::MAX_PER_REQUEST
- ip_filter::DEFAULT_TRUSTED_PROXIES
- log::syslog::MAX_QUEUED
- log::syslog::RWS_CONFIG_ACCESS_LOG_SYSLOG
- log::syslog::RWS_CONFIG_ACCESS_LOG_SYSLOG_FACILITY
- log::tail::CAPACITY
- log::tail::MAX_FOLLOWERS
- log::tail::MAX_LINE
- mcp::DEFAULT_MAX_SESSIONS
- mcp::DEFAULT_MAX_SSE_CLIENTS
- mcp::DEFAULT_SESSION_TTL
- mcp::gateway::DEFAULT_REFRESH
- mcp::gateway::SEPARATOR
- mcp::openapi_tools::MAX_REF_DEPTH
- mcp::openapi_tools::MAX_SCHEMA_DEPTH
- mcp::openapi_tools::MAX_SCHEMA_NODES
- mcp::openapi_tools::MAX_SPEC_BYTES
- metrics::exposition::PROTOBUF_CONTENT_TYPE
- metrics::llm::MAX_MODELS
- otel::baggage::MAX_BYTES
- otel::baggage::MAX_MEMBERS
- otel::logs::MAX_BATCH
- otel::logs::MAX_PENDING
- request_id::DEFAULT_HEADER
- schema::MAX_DEPTH
- server::REQUEST_HEAD_TIMEOUT
- server::per_core::RWS_CONFIG_RUNTIME
- server::proxy_protocol::V1_MAX
- server::proxy_protocol::V2_MAX
- server::proxy_protocol::V2_SIGNATURE
- sso::oidc_auth::CLAIMS_HEADER
- sso::saml::CLAIMS_HEADER
- test_client::snapshot::UPDATE_VARIABLE
- test_client::sse::MAX_EVENT_BYTES
- test_client::websocket::DEFAULT_TIMEOUT
- websocket::MAX_MESSAGE
- websocket::UPGRADE_TTL