List of all items
Structs
- actions::RequestOptions
- actions::UseActionHandle
- actions::UseActionOptions
- actions::UseActionRef
- actions::into_request_config::RequestInitConfig
- app::App
- app::AppData
- app::AppNested
- app::AppService
- app::DefaultHeaders
- app::ErrorPageHandler
- app::LayoutContext
- app::PageHandler
- app::RenderContext
- app::RequestContext
- app::router::PageRouter
- app::router::PageRouterWrapper
- components::ActionForm
- components::AnyComponent
- components::Content
- components::FormProps
- components::Links
- components::LiveReload
- components::Main
- components::MainProps
- components::Meta
- components::Page
- components::PageData
- components::PageError
- components::PageProps
- components::PropsWithChildren
- components::Scripts
- components::Title
- components::WasmLoading
- components::WasmLoadingBase
- components::error::ErrorPage
- components::error::ErrorPageProps
- components::error::NotFoundPage
- components::error::NotFoundPageProps
- error::JsError
- error::ServerError
- hooks::QueryParamsHandle
- routing::ClientPageRoute
- routing::ErrorPageConflictError
- routing::ErrorRouter
- routing::InsertError
- routing::InvalidHttpMethod
- routing::Params
- routing::PathRouter
- routing::Route
- routing::RouteMatch
- routing::RouteMethod
- routing::RouteMethodConflict
- routing::ServerErrorRouter
- routing::ServerRouter
- server::LinkTag
- server::MetaTag
- server::Metadata
- server::PageLinks
- server::PageScripts
- server::ScriptTag
- web::AddrNotFoundError
- web::Body
- web::Bytes
- web::BytesMut
- web::Data
- web::Error
- web::Extensions
- web::ExtractEitherFuture
- web::Form
- web::Html
- web::Inject
- web::Json
- web::Multipart
- web::Query
- web::Redirect
- web::RemoteAddr
- web::ResultResponse
- web::StreamResponse
- web::buf::Chain
- web::buf::IntoIter
- web::buf::Limit
- web::buf::Reader
- web::buf::Take
- web::buf::UninitSlice
- web::buf::Writer
- web::header::Drain
- web::header::GetAll
- web::header::HeaderMap
- web::header::HeaderName
- web::header::HeaderValue
- web::header::IntoIter
- web::header::InvalidHeaderName
- web::header::InvalidHeaderValue
- web::header::Iter
- web::header::IterMut
- web::header::Keys
- web::header::OccupiedEntry
- web::header::ToStrError
- web::header::VacantEntry
- web::header::ValueDrain
- web::header::ValueIter
- web::header::ValueIterMut
- web::header::Values
- web::header::ValuesMut
- web::method::InvalidMethod
- web::method::Method
- web::status::InvalidStatusCode
- web::status::StatusCode
- web::uri::Authority
- web::uri::Builder
- web::uri::InvalidUri
- web::uri::InvalidUriParts
- web::uri::Parts
- web::uri::PathAndQuery
- web::uri::Port
- web::uri::Scheme
- web::uri::Uri
- web::version::Version
Enums
- actions::AnyForm
- routing::HandlerKind
- routing::InsertServerRouteError
- routing::MatchError
- routing::ServerRouterMatchError
- server::error::RenderError
- web::InvalidBodyError
- web::Payload
- web::QueryParamsError
- web::header::Entry
Traits
- actions::Action
- actions::into_request_config::IntoRequestConfig
- adapter::Adapter
- app::Handler
- components::PageComponent
- components::handler::RenderHandler
- server::IntoMetaTag
- web::Buf
- web::BufMut
- web::FromRequest
- web::IntoJsonResponse
- web::IntoResponse
- web::RequestExt
- web::ResponseExt
- web::buf::Buf
- web::buf::BufMut
- web::header::AsHeaderName
- web::header::IntoHeaderName
Attribute Macros
Functions
- actions::call_action
- actions::use_action
- actions::use_action_with_callback
- actions::use_action_with_options
- app::nested
- app::redirection
- components::handler::call_render
- components::root_layout
- env::get_host
- env::get_port
- env::get_static_dir
- env::is_live_reload
- hooks::use_current_path
- hooks::use_page_data
- hooks::use_params
- hooks::use_query_params
- hooks::use_server_context
- responses::bad_request
- responses::bad_request_with
- responses::conflict
- responses::conflict_with
- responses::forbidden
- responses::forbidden_with
- responses::internal_server_error
- responses::internal_server_error_with
- responses::method_not_allowed
- responses::method_not_allowed_with
- responses::not_found
- responses::not_found_with
- responses::unauthorized
- responses::unauthorized_with
- responses::unprocessable_entity
- responses::unprocessable_entity_with
- server::render_to_static_html
Type Definitions
Constants
- components::HASHIRA_CONTENT_MARKER
- components::HASHIRA_LINKS_MARKER
- components::HASHIRA_META_MARKER
- components::HASHIRA_PAGE_DATA
- components::HASHIRA_ROOT
- components::HASHIRA_SCRIPTS_MARKER
- components::HASHIRA_TITLE_MARKER
- components::HASHIRA_WASM_LOADER
- consts::IS_SERVER
- web::header::ACCEPT
- web::header::ACCEPT_CHARSET
- web::header::ACCEPT_ENCODING
- web::header::ACCEPT_LANGUAGE
- web::header::ACCEPT_RANGES
- web::header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- web::header::ACCESS_CONTROL_ALLOW_HEADERS
- web::header::ACCESS_CONTROL_ALLOW_METHODS
- web::header::ACCESS_CONTROL_ALLOW_ORIGIN
- web::header::ACCESS_CONTROL_EXPOSE_HEADERS
- web::header::ACCESS_CONTROL_MAX_AGE
- web::header::ACCESS_CONTROL_REQUEST_HEADERS
- web::header::ACCESS_CONTROL_REQUEST_METHOD
- web::header::AGE
- web::header::ALLOW
- web::header::ALT_SVC
- web::header::AUTHORIZATION
- web::header::CACHE_CONTROL
- web::header::CACHE_STATUS
- web::header::CDN_CACHE_CONTROL
- web::header::CONNECTION
- web::header::CONTENT_DISPOSITION
- web::header::CONTENT_ENCODING
- web::header::CONTENT_LANGUAGE
- web::header::CONTENT_LENGTH
- web::header::CONTENT_LOCATION
- web::header::CONTENT_RANGE
- web::header::CONTENT_SECURITY_POLICY
- web::header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- web::header::CONTENT_TYPE
- web::header::COOKIE
- web::header::DATE
- web::header::DNT
- web::header::ETAG
- web::header::EXPECT
- web::header::EXPIRES
- web::header::FORWARDED
- web::header::FROM
- web::header::HOST
- web::header::IF_MATCH
- web::header::IF_MODIFIED_SINCE
- web::header::IF_NONE_MATCH
- web::header::IF_RANGE
- web::header::IF_UNMODIFIED_SINCE
- web::header::LAST_MODIFIED
- web::header::LINK
- web::header::LOCATION
- web::header::MAX_FORWARDS
- web::header::ORIGIN
- web::header::PRAGMA
- web::header::PROXY_AUTHENTICATE
- web::header::PROXY_AUTHORIZATION
- web::header::PUBLIC_KEY_PINS
- web::header::PUBLIC_KEY_PINS_REPORT_ONLY
- web::header::RANGE
- web::header::REFERER
- web::header::REFERRER_POLICY
- web::header::REFRESH
- web::header::RETRY_AFTER
- web::header::SEC_WEBSOCKET_ACCEPT
- web::header::SEC_WEBSOCKET_EXTENSIONS
- web::header::SEC_WEBSOCKET_KEY
- web::header::SEC_WEBSOCKET_PROTOCOL
- web::header::SEC_WEBSOCKET_VERSION
- web::header::SERVER
- web::header::SET_COOKIE
- web::header::STRICT_TRANSPORT_SECURITY
- web::header::TE
- web::header::TRAILER
- web::header::TRANSFER_ENCODING
- web::header::UPGRADE
- web::header::UPGRADE_INSECURE_REQUESTS
- web::header::USER_AGENT
- web::header::VARY
- web::header::VIA
- web::header::WARNING
- web::header::WWW_AUTHENTICATE
- web::header::X_CONTENT_TYPE_OPTIONS
- web::header::X_DNS_PREFETCH_CONTROL
- web::header::X_FRAME_OPTIONS
- web::header::X_XSS_PROTECTION