List of all items
Structs
- StaticResource
- StaticResources
- app::Application
- base::action::component::AfterRender
- base::action::component::BeforeRender
- base::action::component::TransformMarkup
- base::action::page::AfterRenderBody
- base::action::page::BeforeRenderBody
- base::component::Block
- base::component::Html
- base::component::Intro
- base::component::PoweredBy
- base::extension::Welcome
- base::theme::Basic
- core::action::ActionKey
- core::component::Child
- core::component::Children
- core::component::ComponentError
- core::component::Context
- core::component::Embed
- core::component::StatusMessage
- datetime::Date
- datetime::DateTime
- datetime::FixedOffset
- datetime::Local
- datetime::NaiveDate
- datetime::NaiveDateTime
- datetime::NaiveTime
- datetime::Utc
- global::App
- global::Dev
- global::Log
- global::Server
- global::Settings
- html::Assets
- html::Attr
- html::AttrId
- html::AttrName
- html::AttrValue
- html::Classes
- html::Escaper
- html::Favicon
- html::JavaScript
- html::PreEscaped
- html::RoutePath
- html::StyleSheet
- locale::L10n
- locale::LanguageIdentifier
- locale::RequestLocale
- prelude::HttpRequest
- prelude::HttpResponse
- resource::Resource
- response::json::Json
- response::page::Page
- response::redirect::Redirect
- service::ActixFiles
- service::App
- service::BoxBody
- service::Error
- service::HttpRequest
- service::HttpResponse
- service::HttpServer
- service::Request
- service::ResourceFiles
- service::Response
- service::Server
- service::Session
- service::http::Error
- service::http::Method
- service::http::StatusCode
- service::http::Uri
- service::http::Version
- service::http::header::Accept
- service::http::header::AcceptCharset
- service::http::header::AcceptEncoding
- service::http::header::AcceptLanguage
- service::http::header::Allow
- service::http::header::CacheControl
- service::http::header::ContentDisposition
- service::http::header::ContentLanguage
- service::http::header::ContentLength
- service::http::header::ContentRange
- service::http::header::ContentType
- service::http::header::Date
- service::http::header::ETag
- service::http::header::EntityTag
- service::http::header::Expires
- service::http::header::ExtendedValue
- service::http::header::HeaderMap
- service::http::header::HeaderName
- service::http::header::HeaderValue
- service::http::header::HttpDate
- service::http::header::IfModifiedSince
- service::http::header::IfUnmodifiedSince
- service::http::header::InvalidHeaderName
- service::http::header::InvalidHeaderValue
- service::http::header::LanguageTag
- service::http::header::LastModified
- service::http::header::Quality
- service::http::header::QualityItem
- service::http::header::ToStrError
- service::http::header::map::Drain
- service::http::header::map::HeaderMap
- service::http::header::map::IntoIter
- service::http::header::map::Iter
- service::http::header::map::Keys
- service::http::header::map::Removed
- service::http::uri::Authority
- service::http::uri::Builder
- service::http::uri::InvalidUri
- service::http::uri::InvalidUriParts
- service::http::uri::Parts
- service::http::uri::PathAndQuery
- service::http::uri::Port
- service::http::uri::Scheme
- service::http::uri::Uri
- service::rt::Runtime
- service::rt::System
- service::rt::SystemRunner
- service::rt::net::Ready
- service::rt::net::TcpListener
- service::rt::net::TcpSocket
- service::rt::net::TcpStream
- service::rt::net::UdpSocket
- service::rt::net::UnixDatagram
- service::rt::net::UnixListener
- service::rt::net::UnixStream
- service::rt::signal::unix::Signal
- service::rt::signal::unix::SignalKind
- service::rt::task::JoinError
- service::rt::task::JoinHandle
- service::rt::time::Instant
- service::rt::time::Interval
- service::rt::time::Sleep
- service::rt::time::Timeout
- service::web::Bytes
- service::web::BytesMut
- service::web::Data
- service::web::Form
- service::web::FormConfig
- service::web::Header
- service::web::Html
- service::web::Json
- service::web::JsonConfig
- service::web::Path
- service::web::PathConfig
- service::web::Payload
- service::web::PayloadConfig
- service::web::Query
- service::web::QueryConfig
- service::web::Readlines
- service::web::Redirect
- service::web::ReqData
- service::web::ServiceConfig
- service::web::ThinData
- service::web::UrlEncoded
Enums
- base::component::IntroOpening
- core::TypeInfo
- core::component::AssetsOp
- core::component::ChildOp
- core::component::ContextError
- core::component::MessageLevel
- core::theme::DefaultRegion
- core::theme::DefaultTemplate
- core::theme::InRegion
- datetime::Month
- datetime::SecondsFormat
- datetime::Weekday
- global::LangNegotiation
- global::LogFormat
- global::LogRolling
- global::StartupBanner
- html::ClassesOp
- html::PageTopSvg
- html::TargetMedia
- html::UnitValue
- locale::CharacterDirection
- locale::Locale
- response::page::ErrorPage
- response::page::ReservedRegion
- service::http::ConnectionType
- service::http::KeepAlive
- service::http::header::ByteRangeSpec
- service::http::header::CacheDirective
- service::http::header::Charset
- service::http::header::ContentEncoding
- service::http::header::ContentRangeSpec
- service::http::header::DispositionParam
- service::http::header::DispositionType
- service::http::header::Encoding
- service::http::header::IfMatch
- service::http::header::IfNoneMatch
- service::http::header::IfRange
- service::http::header::Preference
- service::http::header::Range
- service::web::Either
- service::web::EitherExtractError
- service::web::JsonBody
- util::NormalizeAsciiError
Traits
- core::AnyCast
- core::AnyInfo
- core::action::ActionDispatcher
- core::component::Component
- core::component::ComponentClone
- core::component::ComponentRender
- core::component::Contextual
- core::extension::Extension
- core::theme::Region
- core::theme::Template
- core::theme::Theme
- datetime::Datelike
- datetime::Offset
- datetime::SubsecRound
- datetime::TimeZone
- datetime::Timelike
- html::Asset
- locale::LangId
- prelude::HttpMessage
- prelude::ResponseError
- response::ResponseError
- service::Factory
- service::HttpMessage
- service::http::header::AsHeaderName
- service::http::header::Header
- service::http::header::TryIntoHeaderPair
- service::http::header::TryIntoHeaderValue
- service::web::Buf
- service::web::BufMut
Macros
- actions
- html
- html::html
- include_config
- include_locales
- prelude::actions
- prelude::html
- prelude::include_config
- prelude::include_locales
- prelude::render_component
- prelude::setup_component
- prelude::static_files_service
- render_component
- service::rt::pin
- setup_component
- static_files_service
- trace::debug
- trace::debug_span
- trace::error
- trace::error_span
- trace::info
- trace::info_span
- trace::trace
- trace::trace_span
- trace::warn
- trace::warn_span
- util::concatdoc
- util::formatdoc
- util::indoc
- util::join
- util::join_pair
- util::kv
- util::paste
Attribute Macros
Derive Macros
Functions
- core::action::dispatch_actions
- html::display
- resource::generate_resources
- resource::generate_resources_mapping
- resource::new_resource
- service::http::header::fmt_comma_delimited
- service::http::header::from_comma_delimited
- service::http::header::from_one_raw_str
- service::http::header::http_percent_encode
- service::http::header::parse_extended_value
- service::http::header::q
- service::rt::signal::ctrl_c
- service::rt::signal::unix::signal
- service::rt::spawn
- service::rt::task::spawn_blocking
- service::rt::task::yield_now
- service::rt::time::interval
- service::rt::time::interval_at
- service::rt::time::sleep
- service::rt::time::sleep_until
- service::rt::time::timeout
- service::web::block
- service::web::delete
- service::web::get
- service::web::head
- service::web::method
- service::web::patch
- service::web::post
- service::web::put
- service::web::redirect
- service::web::resource
- service::web::route
- service::web::scope
- service::web::service
- service::web::to
- service::web::trace
- util::normalize_ascii
- util::normalize_ascii_or_empty
- util::resolve_absolute_dir
Type Aliases
- CowStr
- UniqueId
- Weight
- base::action::component::FnActionTransformMarkup
- base::action::component::FnActionWithComponent
- base::action::page::FnActionWithPage
- core::action::ActionBox
- core::component::ComponentGuard
- core::component::FnIsRenderable
- core::component::FnPathByContext
- core::extension::ExtensionRef
- core::theme::RegionRef
- core::theme::TemplateRef
- core::theme::ThemeRef
- html::Markup
- response::page::ResultPage
Statics
Constants
- PAGETOP_VERSION
- html::DOCTYPE
- service::http::header::ACCEPT
- service::http::header::ACCEPT_CHARSET
- service::http::header::ACCEPT_ENCODING
- service::http::header::ACCEPT_LANGUAGE
- service::http::header::ACCEPT_RANGES
- service::http::header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- service::http::header::ACCESS_CONTROL_ALLOW_HEADERS
- service::http::header::ACCESS_CONTROL_ALLOW_METHODS
- service::http::header::ACCESS_CONTROL_ALLOW_ORIGIN
- service::http::header::ACCESS_CONTROL_EXPOSE_HEADERS
- service::http::header::ACCESS_CONTROL_MAX_AGE
- service::http::header::ACCESS_CONTROL_REQUEST_HEADERS
- service::http::header::ACCESS_CONTROL_REQUEST_METHOD
- service::http::header::AGE
- service::http::header::ALLOW
- service::http::header::ALT_SVC
- service::http::header::AUTHORIZATION
- service::http::header::CACHE_CONTROL
- service::http::header::CACHE_STATUS
- service::http::header::CDN_CACHE_CONTROL
- service::http::header::CLEAR_SITE_DATA
- service::http::header::CONNECTION
- service::http::header::CONTENT_DISPOSITION
- service::http::header::CONTENT_ENCODING
- service::http::header::CONTENT_LANGUAGE
- service::http::header::CONTENT_LENGTH
- service::http::header::CONTENT_LOCATION
- service::http::header::CONTENT_RANGE
- service::http::header::CONTENT_SECURITY_POLICY
- service::http::header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- service::http::header::CONTENT_TYPE
- service::http::header::COOKIE
- service::http::header::CROSS_ORIGIN_EMBEDDER_POLICY
- service::http::header::CROSS_ORIGIN_OPENER_POLICY
- service::http::header::CROSS_ORIGIN_RESOURCE_POLICY
- service::http::header::DATE
- service::http::header::DNT
- service::http::header::ETAG
- service::http::header::EXPECT
- service::http::header::EXPIRES
- service::http::header::FORWARDED
- service::http::header::FROM
- service::http::header::HOST
- service::http::header::IF_MATCH
- service::http::header::IF_MODIFIED_SINCE
- service::http::header::IF_NONE_MATCH
- service::http::header::IF_RANGE
- service::http::header::IF_UNMODIFIED_SINCE
- service::http::header::LAST_MODIFIED
- service::http::header::LINK
- service::http::header::LOCATION
- service::http::header::MAX_FORWARDS
- service::http::header::ORIGIN
- service::http::header::PERMISSIONS_POLICY
- service::http::header::PRAGMA
- service::http::header::PROXY_AUTHENTICATE
- service::http::header::PROXY_AUTHORIZATION
- service::http::header::PUBLIC_KEY_PINS
- service::http::header::PUBLIC_KEY_PINS_REPORT_ONLY
- service::http::header::RANGE
- service::http::header::REFERER
- service::http::header::REFERRER_POLICY
- service::http::header::REFRESH
- service::http::header::RETRY_AFTER
- service::http::header::SEC_WEBSOCKET_ACCEPT
- service::http::header::SEC_WEBSOCKET_EXTENSIONS
- service::http::header::SEC_WEBSOCKET_KEY
- service::http::header::SEC_WEBSOCKET_PROTOCOL
- service::http::header::SEC_WEBSOCKET_VERSION
- service::http::header::SERVER
- service::http::header::SET_COOKIE
- service::http::header::STRICT_TRANSPORT_SECURITY
- service::http::header::TE
- service::http::header::TRAILER
- service::http::header::TRANSFER_ENCODING
- service::http::header::UPGRADE
- service::http::header::UPGRADE_INSECURE_REQUESTS
- service::http::header::USER_AGENT
- service::http::header::VARY
- service::http::header::VIA
- service::http::header::WARNING
- service::http::header::WWW_AUTHENTICATE
- service::http::header::X_CONTENT_TYPE_OPTIONS
- service::http::header::X_DNS_PREFETCH_CONTROL
- service::http::header::X_FORWARDED_FOR
- service::http::header::X_FORWARDED_HOST
- service::http::header::X_FORWARDED_PROTO
- service::http::header::X_FRAME_OPTIONS
- service::http::header::X_XSS_PROTECTION