List of all items
Structs
- agents::csrf_manager::CleanupExpired
- agents::csrf_manager::CsrfManagerAgent
- agents::csrf_manager::CsrfToken
- agents::csrf_manager::DeleteToken
- agents::csrf_manager::GetOrCreateToken
- agents::csrf_manager::ValidateToken
- agents::session_manager::AddFlash
- agents::session_manager::CleanupExpired
- agents::session_manager::DeleteSession
- agents::session_manager::LoadSession
- agents::session_manager::SaveSession
- agents::session_manager::SessionManagerAgent
- agents::session_manager::TakeFlashes
- auth::Session
- auth::extractors::Authenticated
- auth::extractors::OptionalAuth
- auth::handlers::LoginForm
- auth::handlers::RegisterForm
- auth::password::PasswordHashConfig
- auth::password::PasswordHasher
- auth::password::PasswordHasherBuilder
- auth::session::FlashMessage
- auth::session::SessionData
- auth::session::SessionId
- auth::user::CreateUser
- auth::user::EmailAddress
- auth::user::User
- config::ActonHtmxConfig
- config::CedarConfig
- config::HtmxSettings
- config::RateLimitConfig
- config::SecuritySettings
- config::TemplateSettings
- email::AwsSesBackend
- email::ConsoleBackend
- email::Email
- email::SendEmailJob
- email::SmtpBackend
- extractors::CsrfTokenExtractor
- extractors::FileUpload
- extractors::FlashExtractor
- extractors::MultiFileUpload
- extractors::OptionalSession
- extractors::SessionExtractor
- extractors::ValidatedForm
- forms::FieldBuilder
- forms::FieldError
- forms::FileFieldAttrs
- forms::FileFieldBuilder
- forms::FormBuilder
- forms::FormField
- forms::FormRenderOptions
- forms::FormRenderer
- forms::SelectOption
- forms::TemplateFormRenderer
- forms::ValidationErrors
- handlers::cedar_admin::PolicyStatusResponse
- handlers::cedar_admin::ReloadPolicyResponse
- handlers::job_admin::JobInfo
- handlers::job_admin::JobListResponse
- handlers::job_admin::JobStatsResponse
- handlers::role_admin::AssignRoleRequest
- handlers::role_admin::RoleResponse
- health::ComponentHealth
- health::HealthCheckResponse
- htmx::AutoVaryLayer
- htmx::HxBoosted
- htmx::HxCurrentUrl
- htmx::HxHistoryRestoreRequest
- htmx::HxLocation
- htmx::HxPrompt
- htmx::HxPushUrl
- htmx::HxRedirect
- htmx::HxRefresh
- htmx::HxReplaceUrl
- htmx::HxRequest
- htmx::HxRequestGuardLayer
- htmx::HxReselect
- htmx::HxResponseTrigger
- htmx::HxReswap
- htmx::HxRetarget
- htmx::HxSwapOob
- htmx::HxTarget
- htmx::HxTrigger
- htmx::HxTriggerName
- jobs::CancellationToken
- jobs::JobCancellationManager
- jobs::JobContext
- jobs::JobExecutionContext
- jobs::JobId
- jobs::JobPerformanceRecorder
- jobs::JobQueueObserver
- jobs::JobShutdownCoordinator
- jobs::agent::CancelJobRequest
- jobs::agent::ClearDeadLetterQueueRequest
- jobs::agent::EnqueueJob
- jobs::agent::GetJobHistoryRequest
- jobs::agent::GetJobStatusRequest
- jobs::agent::GetMetricsRequest
- jobs::agent::JobAgent
- jobs::agent::JobEnqueued
- jobs::agent::JobHistoryPage
- jobs::agent::JobMetrics
- jobs::agent::RetryAllFailedRequest
- jobs::agent::RetryJobRequest
- jobs::agent::history::JobHistoryRecord
- jobs::agent::redis_agent::RedisPersistenceAgent
- jobs::agent::scheduled::ScheduledJobAgent
- jobs::agent::scheduled::ScheduledJobEntry
- jobs::examples::CleanupOldDataJob
- jobs::examples::GenerateReportJob
- jobs::examples::ProcessImageJob
- jobs::examples::WelcomeEmailJob
- middleware::auth::AuthMiddleware
- middleware::cedar::CedarAuthz
- middleware::cedar::CedarAuthzBuilder
- middleware::cedar_template::AuthzContext
- middleware::cedar_template::AuthzContextBuilder
- middleware::csrf::CsrfConfig
- middleware::csrf::CsrfLayer
- middleware::csrf::CsrfMiddleware
- middleware::file_serving::FileServingMiddleware
- middleware::rate_limit::RateLimit
- middleware::security_headers::HstsConfig
- middleware::security_headers::SecurityHeadersConfig
- middleware::security_headers::SecurityHeadersLayer
- middleware::security_headers::SecurityHeadersMiddleware
- middleware::session::SessionConfig
- middleware::session::SessionLayer
- middleware::session::SessionMiddleware
- oauth2::agent::CleanupExpired
- oauth2::agent::GenerateState
- oauth2::agent::OAuth2Agent
- oauth2::agent::RemoveState
- oauth2::agent::ValidateState
- oauth2::handlers::OAuthCallback
- oauth2::models::OAuthAccount
- oauth2::providers::base::BaseOAuthProvider
- oauth2::providers::github::GitHubProvider
- oauth2::providers::google::GoogleProvider
- oauth2::providers::oidc::OidcProvider
- oauth2::types::OAuthConfig
- oauth2::types::OAuthState
- oauth2::types::OAuthToken
- oauth2::types::OAuthUserInfo
- oauth2::types::ProviderConfig
- observability::ObservabilityConfig
- observability::metrics::MetricsCollector
- prelude::AutoVaryLayer
- prelude::HxBoosted
- prelude::HxCurrentUrl
- prelude::HxHistoryRestoreRequest
- prelude::HxLocation
- prelude::HxPrompt
- prelude::HxPushUrl
- prelude::HxRedirect
- prelude::HxRefresh
- prelude::HxReplaceUrl
- prelude::HxRequest
- prelude::HxRequestGuardLayer
- prelude::HxReselect
- prelude::HxResponseTrigger
- prelude::HxReswap
- prelude::HxRetarget
- prelude::HxTarget
- prelude::HxTrigger
- prelude::HxTriggerName
- state::ActonHtmxState
- storage::LocalFileStorage
- storage::StoredFile
- storage::UploadedFile
- storage::policy::PolicyBuilder
- storage::policy::UploadPolicy
- storage::processing::ImageProcessor
- storage::scanning::ClamAvScanner
- storage::scanning::NoOpScanner
- storage::scanning::QuarantineScanner
- storage::validation::MimeValidator
- template::framework::FrameworkTemplates
- template::helpers::SafeString
- template::registry::TemplateRegistry
Enums
- auth::extractors::AuthenticationError
- auth::handlers::AuthHandlerError
- auth::password::PasswordError
- auth::session::FlashLevel
- auth::session::SessionError
- auth::user::UserError
- config::FailureMode
- config::RateLimitFailureMode
- config::SameSitePolicy
- email::EmailError
- error::ActonHtmxError
- extractors::FileUploadError
- extractors::ValidationError
- forms::FormRenderError
- forms::InputType
- health::HealthStatus
- htmx::SwapStrategy
- jobs::JobError
- jobs::JobSchedule
- jobs::JobStatus
- jobs::ShutdownResult
- jobs::agent::history::HistoryStatus
- jobs::agent::scheduled::ScheduledJobMessage
- jobs::agent::scheduled::ScheduledJobResponse
- middleware::auth::AuthMiddlewareError
- middleware::cedar::CedarError
- middleware::file_serving::FileServingError
- middleware::rate_limit::RateLimitError
- middleware::security_headers::FrameOptions
- middleware::security_headers::ReferrerPolicy
- middleware::session::SameSite
- oauth2::types::OAuthError
- oauth2::types::OAuthProvider
- storage::StorageError
- storage::scanning::ScanResult
- template::framework::FrameworkTemplateError
Traits
- email::EmailSender
- email::EmailTemplate
- email::SimpleEmailTemplate
- jobs::Job
- storage::FileStorage
- storage::scanning::VirusScanner
- template::HxTemplate
Macros
Functions
- agents::default_agent_config
- agents::request_reply::create_request_reply
- agents::request_reply::send_response
- auth::handlers::login_form
- auth::handlers::login_post
- auth::handlers::logout_post
- auth::handlers::register_form
- auth::handlers::register_post
- auth::password::hash_password
- auth::password::verify_password
- extractors::format_validation_errors
- extractors::validation_errors_json
- handlers::cedar_admin::policy_status
- handlers::cedar_admin::reload_policies
- handlers::job_admin::cancel_job
- handlers::job_admin::clear_dead_letter_queue
- handlers::job_admin::job_stats
- handlers::job_admin::list_jobs
- handlers::job_admin::retry_all_jobs
- handlers::job_admin::retry_job
- handlers::role_admin::assign_role
- handlers::role_admin::get_user_roles
- handlers::role_admin::remove_role
- health::health_check
- health::health_check_with_state
- health::liveness
- health::readiness
- jobs::agent::scheduled::start_scheduler_loop
- middleware::file_serving::serve_file
- middleware::helpers::is_htmx_request
- middleware::security_headers::security_headers
- oauth2::handlers::handle_oauth_callback
- oauth2::handlers::initiate_oauth
- oauth2::handlers::unlink_oauth_account
- oauth2::http::async_http_client
- observability::init
- observability::metrics::metrics_handler
- observability::metrics::metrics_response
- template::extractor::extract_by_id
- template::extractor::extract_main_content
- template::extractor::extract_partial
- template::helpers::asset
- template::helpers::csrf_token
- template::helpers::csrf_token_with
- template::helpers::error_class
- template::helpers::escape_html
- template::helpers::flash_messages
- template::helpers::has_error
- template::helpers::hx_boost
- template::helpers::hx_confirm
- template::helpers::hx_delete
- template::helpers::hx_disabled_elt
- template::helpers::hx_get
- template::helpers::hx_headers
- template::helpers::hx_indicator
- template::helpers::hx_patch
- template::helpers::hx_post
- template::helpers::hx_push_url
- template::helpers::hx_put
- template::helpers::hx_select
- template::helpers::hx_select_oob
- template::helpers::hx_swap
- template::helpers::hx_target
- template::helpers::hx_trigger
- template::helpers::hx_vals
- template::helpers::validation_errors_for
- template::helpers::validation_errors_list
Type Aliases
- agents::request_reply::ResponseChannel
- jobs::JobResult
- jobs::agent::ResponseChannel
- middleware::file_serving::FileAccessControl
- oauth2::agent::ResponseChannel
- oauth2::types::ConfiguredClient
- storage::StorageResult