List of all items
Structs
- audit::AuditEntry
- audit::AuditLog
- audit::AuditRecord
- audit::AuditRepo
- auth::apikey::ApiKeyConfig
- auth::apikey::ApiKeyCreated
- auth::apikey::ApiKeyLayer
- auth::apikey::ApiKeyMeta
- auth::apikey::ApiKeyRecord
- auth::apikey::ApiKeyStore
- auth::apikey::CreateKeyRequest
- auth::apikey::test::InMemoryBackend
- auth::guard::RequireAuthenticatedLayer
- auth::guard::RequireAuthenticatedService
- auth::guard::RequireRoleLayer
- auth::guard::RequireRoleService
- auth::guard::ScopeLayer
- auth::guard::ScopeMiddleware
- auth::oauth::AuthorizationRequest
- auth::oauth::CallbackParams
- auth::oauth::GitHub
- auth::oauth::Google
- auth::oauth::OAuthConfig
- auth::oauth::OAuthProviderConfig
- auth::oauth::OAuthState
- auth::oauth::UserProfile
- auth::password::PasswordConfig
- auth::role::Role
- auth::session::Session
- auth::session::SessionData
- auth::session::cookie::CookieSession
- auth::session::cookie::CookieSessionLayer
- auth::session::cookie::CookieSessionService
- auth::session::cookie::CookieSessionsConfig
- auth::session::cookie::SessionConfig
- auth::session::cookie::SessionLayer
- auth::session::jwt::Bearer
- auth::session::jwt::BearerSource
- auth::session::jwt::Claims
- auth::session::jwt::CookieSource
- auth::session::jwt::HeaderSource
- auth::session::jwt::HmacSigner
- auth::session::jwt::JwtConfig
- auth::session::jwt::JwtDecoder
- auth::session::jwt::JwtEncoder
- auth::session::jwt::JwtLayer
- auth::session::jwt::JwtSession
- auth::session::jwt::JwtSessionService
- auth::session::jwt::JwtSessionsConfig
- auth::session::jwt::QuerySource
- auth::session::jwt::TokenPair
- auth::session::jwt::ValidationConfig
- auth::session::meta::SessionMeta
- auth::session::token::SessionToken
- auth::totp::Totp
- auth::totp::TotpConfig
- cache::LruCache
- config::Config
- cookie::CookieConfig
- cookie::CookieJar
- cookie::Key
- cookie::PrivateCookieJar
- cookie::SignedCookieJar
- cron::CronContext
- cron::CronOptions
- cron::Meta
- cron::Scheduler
- cron::SchedulerBuilder
- db::ColumnMap
- db::Config
- db::CursorPage
- db::CursorRequest
- db::Database
- db::DatabasePool
- db::DbHealth
- db::Filter
- db::FilterSchema
- db::ManagedDatabase
- db::ManagedDatabasePool
- db::Page
- db::PageRequest
- db::PaginationConfig
- db::PoolConfig
- db::SelectBuilder
- db::VacuumOptions
- db::VacuumResult
- db::ValidatedFilter
- dns::DnsConfig
- dns::DomainStatus
- dns::DomainVerifier
- email::CachedSource
- email::EmailConfig
- email::FileSource
- email::Mailer
- email::RenderedEmail
- email::SendEmail
- email::SenderProfile
- email::SmtpConfig
- embed::EmbeddingProvider
- embed::GeminiConfig
- embed::GeminiEmbedding
- embed::MistralConfig
- embed::MistralEmbedding
- embed::OpenAIConfig
- embed::OpenAIEmbedding
- embed::VoyageConfig
- embed::VoyageEmbedding
- embed::test::InMemoryBackend
- error::Error
- extractor::Files
- extractor::FormRequest
- extractor::JsonRequest
- extractor::MultipartRequest
- extractor::Path
- extractor::Query
- extractor::UploadValidator
- extractor::UploadedFile
- flash::Flash
- flash::FlashEntry
- flash::FlashLayer
- flash::FlashMiddleware
- geolocation::GeoLayer
- geolocation::GeoLocator
- geolocation::GeolocationConfig
- geolocation::Location
- health::HealthChecks
- ip::ClientInfo
- ip::ClientIp
- ip::ClientIpLayer
- job::CleanupConfig
- job::EnqueueOptions
- job::Enqueuer
- job::JobConfig
- job::JobContext
- job::JobOptions
- job::Meta
- job::Payload
- job::QueueConfig
- job::Worker
- job::WorkerBuilder
- middleware::CorsConfig
- middleware::CsrfConfig
- middleware::CsrfToken
- middleware::GlobalKeyExtractor
- middleware::PeerIpKeyExtractor
- middleware::RateLimitConfig
- middleware::RateLimitLayer
- middleware::SecurityHeadersConfig
- qrcode::QrCode
- qrcode::QrStyle
- server::Config
- server::HostRouter
- server::HttpServer
- server::MatchedHost
- service::AppState
- service::Registry
- service::Service
- sse::BroadcastStream
- sse::Broadcaster
- sse::Event
- sse::LastEventId
- sse::Sender
- sse::SseConfig
- storage::BucketConfig
- storage::Buckets
- storage::PutFromUrlInput
- storage::PutInput
- storage::PutOptions
- storage::Storage
- template::AcceptLanguageResolver
- template::CookieResolver
- template::Engine
- template::EngineBuilder
- template::HxRequest
- template::QueryParamResolver
- template::Renderer
- template::SessionResolver
- template::TemplateConfig
- template::TemplateContext
- template::TemplateContextLayer
- tenant::ApiKeyHeaderStrategy
- tenant::DomainStrategy
- tenant::HeaderStrategy
- tenant::PathParamStrategy
- tenant::PathPrefixStrategy
- tenant::SubdomainOrDomainStrategy
- tenant::SubdomainStrategy
- tenant::Tenant
- tenant::TenantLayer
- tenant::TenantMiddleware
- tenant::domain::DomainClaim
- tenant::domain::DomainService
- tenant::domain::TenantMatch
- tier::TierInfo
- tier::TierLayer
- tier::TierResolver
- tier::test::FailingTierBackend
- tier::test::StaticTierBackend
- tracing::Config
- tracing::SentryConfig
- tracing::TracingGuard
- validate::ValidationError
- validate::Validator
- webhook::SignedHeaders
- webhook::WebhookResponse
- webhook::WebhookSecret
- webhook::WebhookSender
Enums
- auth::session::jwt::JwtError
- auth::session::jwt::TokenSourceConfig
- db::FieldType
- db::JournalMode
- db::SynchronousMode
- db::TempStore
- dns::DnsError
- email::ButtonType
- email::SmtpSecurity
- error::HttpError
- job::EnqueueResult
- job::Status
- qrcode::Color
- qrcode::Ecl
- qrcode::FinderShape
- qrcode::ModuleShape
- qrcode::QrError
- sse::LagPolicy
- storage::Acl
- tenant::TenantId
- tenant::domain::ClaimStatus
- tier::FeatureAccess
Traits
- audit::AuditLogBackend
- auth::apikey::ApiKeyBackend
- auth::oauth::OAuthProvider
- auth::role::RoleExtractor
- auth::session::jwt::TokenSigner
- auth::session::jwt::TokenSource
- auth::session::jwt::TokenVerifier
- cron::CronHandler
- cron::FromCronContext
- db::ConnExt
- db::ConnQueryExt
- db::FromRow
- db::FromValue
- email::TemplateSource
- embed::EmbeddingBackend
- health::HealthCheck
- job::FromJobContext
- job::JobHandler
- middleware::KeyExtractor
- runtime::Task
- sanitize::Sanitize
- sse::SseStreamExt
- template::LocaleResolver
- tenant::HasTenantId
- tenant::TenantResolver
- tenant::TenantStrategy
- tier::TierBackend
- validate::Validate
Macros
Functions
- auth::backup::generate
- auth::backup::verify
- auth::guard::require_authenticated
- auth::guard::require_role
- auth::guard::require_scope
- auth::otp::generate
- auth::otp::verify
- auth::password::hash
- auth::password::verify
- auth::role::middleware
- auth::session::cookie::layer
- auth::session::device::parse_device_name
- auth::session::device::parse_device_type
- auth::session::fingerprint::compute_fingerprint
- auth::session::meta::header_str
- config::env
- config::is_dev
- config::is_prod
- config::is_test
- config::load
- config::substitute::substitute_env_vars
- cookie::key_from_config
- db::connect
- db::managed
- db::managed_pool
- db::migrate
- db::run_vacuum
- db::vacuum_handler
- db::vacuum_if_needed
- dns::generate_verification_token
- embed::from_f32_blob
- embed::to_f32_blob
- encoding::base32::decode
- encoding::base32::encode
- encoding::base64url::decode
- encoding::base64url::encode
- encoding::hex::encode
- encoding::hex::sha256
- health::router
- id::short
- id::ulid
- ip::extract_client_ip
- middleware::catch_panic
- middleware::compression
- middleware::cors
- middleware::cors_with
- middleware::csrf
- middleware::error_handler
- middleware::rate_limit
- middleware::rate_limit_with
- middleware::request_id
- middleware::security_headers
- middleware::subdomains
- middleware::tracing
- middleware::urls
- qrcode::qr_svg_function
- runtime::wait_for_shutdown_signal
- sanitize::collapse_whitespace
- sanitize::normalize_email
- sanitize::strip_html
- sanitize::trim
- sanitize::trim_lowercase
- sanitize::truncate
- server::http
- sse::replay
- storage::gb
- storage::kb
- storage::mb
- tenant::api_key_header
- tenant::domain
- tenant::domain::extract_email_domain
- tenant::domain::validate_domain
- tenant::header
- tenant::middleware
- tenant::path_param
- tenant::path_prefix
- tenant::subdomain
- tenant::subdomain_or_domain
- tier::require_feature
- tier::require_limit
- tracing::init
- webhook::sign
- webhook::sign_headers
- webhook::verify
- webhook::verify_headers