List of all items
Structs
- analytics::requests::Request
- comms::Broadcast
- comms::Comms
- comms::Messages
- comms::WebsocketReceiver
- comms::WebsocketSender
- config::Config
- config::DatabaseConfig
- config::General
- config::WebsocketConfig
- controller::auth::AllowAll
- controller::auth::AuthHandler
- controller::auth::BasicAuth
- controller::auth::DenyAll
- controller::auth::Session
- controller::auth::SessionAuth
- controller::auth::Token
- controller::engine::Engine
- controller::middleware::MiddlewareHandler
- controller::middleware::MiddlewareSet
- controller::middleware::csrf::Csrf
- controller::middleware::rate_limiter::RateLimiter
- controller::middleware::request_tracker::RequestTracker
- controller::middleware::secure_id::SecureId
- controller::static_files::StaticFiles
- controller::turbo_stream::TurboStream
- http::cookies::Cookie
- http::cookies::CookieBuilder
- http::cookies::Cookies
- http::form::Form
- http::form_data::ContentDisposition
- http::form_data::File
- http::form_data::Multipart
- http::form_data::MultipartEntry
- http::handler::Handler
- http::head::Head
- http::headers::Headers
- http::path::Path
- http::path::params::Params
- http::path::query::Query
- http::path::with_regex::PathWithRegex
- http::request::Request
- http::response::Response
- http::router::Router
- http::server::Server
- http::websocket::DataFrame
- http::websocket::Headers
- job::clock::Clock
- job::clock::ScheduledJob
- job::cron::Cron
- job::model::JobHandler
- job::model::JobModel
- job::worker::Worker
- lock::Lock
- logging::Logger
- model::column::Column
- model::column::Columns
- model::exists::Exists
- model::explain::Explain
- model::filter::Filter
- model::filter::WhereClause
- model::insert::Insert
- model::join::Join
- model::join::Joined
- model::join::Joins
- model::limit::Limit
- model::lock::Lock
- model::migrations::Migrations
- model::migrations::model::Migration
- model::order_by::OrderBy
- model::picked::Picked
- model::placeholders::Placeholders
- model::pool::ConnectionGuard
- model::pool::Pool
- model::pool::PoolConfig
- model::pool::connection::Connection
- model::pool::transaction::Transaction
- model::row::Row
- model::select::Select
- model::update::Update
- prelude::Duration
- prelude::OffsetDateTime
- prelude::Uuid
- view::cache::Templates
- view::template::Template
- view::template::context::Context
- view::template::language::program::Program
- view::template::lexer::Lexer
- view::template::lexer::TokenWithContext
- view::turbo::TurboStream
Enums
- comms::Error
- config::Error
- controller::auth::SessionId
- controller::error::Error
- controller::middleware::Outcome
- crypto::Error
- error::Error
- http::Protocol
- http::authorization::Authorization
- http::body::Body
- http::error::Error
- http::form_data::FormData
- http::head::Method
- http::head::Version
- http::path::with_regex::PathType
- http::response::Status
- http::server::Stream
- http::websocket::Message
- job::error::Error
- model::Query
- model::error::Error
- model::filter::JoinOp
- model::join::AssociationType
- model::join::JoinKind
- model::migrations::Direction
- model::order_by::OrderColumn
- model::value::Value
- view::template::error::Error
- view::template::language::expression::Expression
- view::template::language::op::Op
- view::template::language::statement::Statement
- view::template::language::term::Term
- view::template::lexer::token::Token
- view::template::lexer::value::Value
Traits
- colors::MaybeColorize
- comms::IntoSessionId
- controller::Controller
- controller::ModelController
- controller::PageController
- controller::RestController
- controller::WebsocketController
- controller::auth::Authentication
- controller::middleware::Middleware
- http::cookies::ToCookie
- http::form::FromFormData
- http::path::to_parameter::ToParameter
- http::websocket::ToMessage
- job::model::Job
- model::FromRow
- model::Model
- model::ToSql
- model::column::ToColumn
- model::escape::Escape
- model::join::Association
- model::order_by::ToOrderBy
- model::value::ToValue
- prelude::Deserialize
- prelude::Serialize
- view::template::language::expression::Evaluate
- view::template::lexer::Tokenize
- view::template::lexer::value::ToTemplateValue
Macros
- prelude::context
- prelude::crud
- prelude::engine
- prelude::render
- prelude::rest
- prelude::route
- prelude::turbo_stream
Attribute Macros
Derive Macros
Functions
- capitalize
- config::get_config
- controller::ser::secure_id::deserialize
- controller::ser::secure_id::serialize
- crypto::csrf_token
- crypto::csrf_token_validate
- crypto::decrypt
- crypto::decrypt_number
- crypto::encrypt
- crypto::encrypt_number
- crypto::random_string
- hmr::hmr
- http::url::urldecode
- http::url::urlencode
- job::model::queue
- job::model::queue_async
- job::model::queue_delay
- model::migrations::migrate
- model::migrations::rollback
- model::pool::get_connection
- model::pool::get_pool
- model::pool::start_transaction
- pascal_case
- peer_addr
- safe_html
- snake_case