List of all items
Structs
- app::App
- app::RouteGroup
- compression::Compression
- conditional::ETags
- cookies::Cookie
- cookies::Cookies
- cors::Cors
- csrf::Csrf
- error::FieldError
- files::FileOptions
- handler::HandlerWithParams
- hub::Hub
- hub::Subscription
- idempotency::Idempotency
- idempotency::MemoryStore
- idempotency::StoredResponse
- jobs::EnqueueOptions
- jobs::Enqueued
- jobs::Job
- jobs::JobError
- jobs::JobQueue
- jobs::JobRecord
- jobs::QueueConfig
- jobs::Stats
- jwt::Claims
- jwt::JwtAuth
- jwt::Validation
- limits::ConcurrencyLimit
- limits::Timeout
- middleware::Next
- multipart::Multipart
- multipart::MultipartLimits
- multipart::Part
- observability::AccessLog
- observability::LogEntry
- observability::Metrics
- observability::RequestId
- observability::RequestIdLayer
- openapi::OpenApiInfo
- openapi::Operation
- rate_limit::Decision
- rate_limit::RateLimiter
- request::ClientCertificate
- request::Params
- request::Query
- request::Request
- response::Json
- response::Response
- router::Router
- secure::Hsts
- secure::RequireHttps
- security_headers::Csp
- security_headers::SecurityHeaders
- session::MemoryStore
- session::Session
- session::SessionLayer
- session::SessionRecord
- shutdown::Context
- shutdown::Shutdown
- sse::Event
- sse::SseSender
- static_files::StaticFileHandler
- stream::BodySender
- stream::Disconnected
- template::Templates
- tls::TlsConfig
- validate::Validator
- websocket::WebSocket
- websocket::WsOptions
Enums
- cookies::SameSite
- error::Error
- hub::Delivery
- idempotency::Begin
- jobs::JobState
- security::ResolveError
- security_headers::FrameOptions
- websocket::Message
Traits
- handler::Handler
- idempotency::IdempotencyStore
- middleware::Middleware
- prelude::Deserialize
- prelude::Serialize
- session::SessionStore
- template::TemplateEngine
Attribute Macros
Derive Macros
Functions
- conditional::etag_for
- conditional::if_match_hits
- conditional::if_none_match_hits
- conditional::require_if_match
- files::content_type_for
- files::http_date
- files::http_date_now
- files::iso8601
- files::parse_http_date
- files::serve_file
- jwt::decode
- jwt::decode_with
- jwt::encode
- jwt::expires_in
- jwt::now
- middleware::cors
- middleware::logger
- multipart::sanitize_filename
- openapi::schema::array
- openapi::schema::boolean
- openapi::schema::integer
- openapi::schema::number
- openapi::schema::object
- openapi::schema::string
- security::constant_time_eq
- security::is_public_ip
- security::random_alphanumeric
- security::random_bytes
- security::random_token
- security::resolve_public
- sse::sse