List of all items
Structs
- Application
- binding::Bound
- binding::BoundAs
- bootstrap::Rainier
- broadcasting::BroadcastChannel
- commands::KeyGenerateCommand
- commands::MigrateCommand
- commands::MigrateRollbackCommand
- commands::QueueWorkCommand
- commands::RouteListCommand
- commands::ServeCommand
- facade::FacadeScope
- facades::Broadcast
- facades::Cache
- facades::Config
- facades::Crypt
- facades::DB
- facades::Event
- facades::Mail
- facades::Middleware
- facades::Notify
- facades::Queue
- facades::Session
- facades::Storage
- facades::Url
- facades::View
- facades::Views
- health::Health
- health::Outcome
- health::Report
- limits::RateLimits
- notifications::DatabaseChannel
- notifications::NotificationRow
- observability::MetricsSettings
- observability::OpenApiSettings
- observability::TelemetrySettings
- prelude::Application
- prelude::Arc
- prelude::AuthManager
- prelude::AuthenticatedUser
- prelude::Bearer
- prelude::BelongsTo
- prelude::BelongsToMany
- prelude::Broadcasting
- prelude::BuildInfo
- prelude::CacheManager
- prelude::Channels
- prelude::Compress
- prelude::ConfigurationKey
- prelude::Container
- prelude::Cookie
- prelude::Credentials
- prelude::Criteria
- prelude::Database
- prelude::Dispatcher
- prelude::Encryption
- prelude::EntityRepository
- prelude::Envelope
- prelude::Error
- prelude::Form
- prelude::Gate
- prelude::GroupAttributes
- prelude::HasMany
- prelude::HasOne
- prelude::Html
- prelude::Http
- prelude::JobContext
- prelude::Json
- prelude::LocalFilesystem
- prelude::Method
- prelude::MethodOverride
- prelude::Metrics
- prelude::Next
- prelude::Notifier
- prelude::Paginated
- prelude::Path
- prelude::Query
- prelude::QueueManager
- prelude::RawBody
- prelude::RecordMetrics
- prelude::Redirect
- prelude::Related
- prelude::RelatedCounts
- prelude::Request
- prelude::Response
- prelude::Rooms
- prelude::Route
- prelude::Router
- prelude::SessionBag
- prelude::SessionManager
- prelude::Socket
- prelude::StartSession
- prelude::StatusCode
- prelude::StorageManager
- prelude::Timeout
- prelude::Trace
- prelude::TrustProxies
- prelude::Validated
- prelude::Validator
- prelude::ViewData
- prelude::WebSocketRoutes
- prelude::build_info::BuildInfo
- relay::SocketFanOut
- scheduling::CommandTask
- scheduling::JobTask
- scheduling::ScheduleListCommand
- scheduling::ScheduleRunCommand
- scheduling::ScheduleWorkCommand
- signed::SignedUrls
- signed::ValidateSignature
- testing::TestApp
- testing::TestResponse
Enums
- prelude::AppEnv
- prelude::Backoff
- prelude::BroadcastChannelName
- prelude::CacheDriver
- prelude::Content
- prelude::ErrorKind
- prelude::FilesystemDriver
- prelude::LogFormat
- prelude::MailDriver
- prelude::ParamConstraint
- prelude::QueueDriver
- prelude::Rule
- prelude::SessionDriver
Traits
- Facade
- ServiceProvider
- binding::ParamKey
- facade::Facade
- prelude::Authenticatable
- prelude::Broadcastable
- prelude::CacheContract
- prelude::Entity
- prelude::Facade
- prelude::Filesystem
- prelude::FormRequest
- prelude::FromRequest
- prelude::IntoResponse
- prelude::Job
- prelude::Mailable
- prelude::MiddlewareContract
- prelude::Model
- prelude::Notifiable
- prelude::Notification
- prelude::Relation
- prelude::Repository
- prelude::ResourceController
- prelude::ServiceProvider
- prelude::WebSocketHandler
- queued_listeners::DispatcherExt
- queued_listeners::FromEvent
- scheduling::ScheduleExt
Macros
Attribute Macros
Derive Macros
Functions
- broadcasting::authorize
- broadcasting::authorize_notifications
- broadcasting::bind_defaults
- broadcasting::socket_id
- commands::console
- facade::clear_facade_application
- facade::facade_application
- facade::scope_facade_application
- facade::scoped_facade_application
- facade::set_facade_application
- facade::spawn_with_facades
- facade::task_facade_application
- facade::try_facade_application
- facade::with_facade_application
- groups::api
- groups::api_throttled
- groups::normalise_input
- groups::session
- groups::trust_local_proxies
- groups::web
- health::endpoint
- kafka::broadcaster
- kafka::client
- kafka::connector
- kafka::publish_events
- kafka::queue
- kafka::relay
- limits::shared
- limits::warn_if_rate_limits_are_not_shared
- observability::metrics_endpoint
- observability::openapi_endpoint
- observability::settings
- prelude::field
- relay::run
- relay::spawn
- scheduling::assert_locks_are_shared
- scheduling::warn_if_locks_are_not_shared
Type Aliases
Constants
- broadcasting::SOCKET_ID_HEADER
- keys::APP_BASE_PATH
- keys::APP_CIPHER
- keys::APP_DEBUG
- keys::APP_ENV
- keys::APP_NAME
- keys::APP_URL
- keys::CACHE_DRIVER
- keys::CACHE_MEMCACHED_URL
- keys::CACHE_PREFIX
- keys::CACHE_REDIS_URL
- keys::DATABASE_URL
- keys::KAFKA_BROADCAST_TOPIC
- keys::KAFKA_BROKERS
- keys::KAFKA_GROUP
- keys::KAFKA_PASSWORD
- keys::KAFKA_SASL_MECHANISM
- keys::KAFKA_TLS
- keys::KAFKA_TOPIC_PREFIX
- keys::KAFKA_USERNAME
- keys::LOG_FORMAT
- keys::MAIL_DRIVER
- keys::MAIL_FROM_ADDRESS
- keys::MAIL_FROM_NAME
- keys::METRICS_ENABLED
- keys::METRICS_PATH
- keys::OPENAPI_ENABLED
- keys::OPENAPI_PATH
- keys::OPENAPI_SERVER
- keys::OPENAPI_TITLE
- keys::OPENAPI_VERSION
- keys::QUEUE_DEFAULT
- keys::QUEUE_DRIVER
- keys::SERVER_COMPRESSION
- keys::SERVER_HOST
- keys::SERVER_MAX_BODY_BYTES
- keys::SERVER_PORT
- keys::SERVER_REQUEST_TIMEOUT_SECS
- keys::SESSION_COOKIE
- keys::SESSION_DRIVER
- keys::SESSION_LIFETIME
- keys::SESSION_SECURE
- keys::TELEMETRY_ENABLED
- keys::TELEMETRY_ENDPOINT
- keys::TELEMETRY_SAMPLE_RATIO
- keys::TELEMETRY_SERVICE_NAME