List of all items
Structs
- cookies::Cookies
- cookies::cookie::Cookie
- error::Error
- hooks::assets::AssetsHook
- loggers::LoggerWrapper
- loggers::sentry::Sentry
- mail::Mail
- mail::Mailbox
- mail::SMTP
- request::Request
- request::form::File
- request::form::Form
- response::Response
- routing::next::Next
- routing::route::Route
- routing::router::GroupRouter
- routing::router::Router
- server::Server
- session::Session
- session::cookie::CookieSession
- session::local::LocalSession
- storage::aws::s3::S3Config
- storage::aws::s3::S3Storage
- storage::local::LocalStorage
- utils::future::SendFuture
- validation::Rules
- validation::Validator
- view::View
- view::ViewData
- websocket::Reason
- websocket::Websocket
- websocket::Writer
Enums
Traits
Functions
- server
- server_tls
- storage::add
- storage::delete
- storage::exists
- storage::get
- storage::save
- storage::save_as
- utils::development::dns::run
- utils::development::dns::run_tls
- utils::env::env
- utils::env::load
- utils::url::clean
- utils::url::parse_query
- utils::url::url
- utils::vec::merge
- validation::rules::accepted
- validation::rules::accepted_if
- validation::rules::active_url
- validation::rules::after
- validation::rules::after_or_equal
- validation::rules::alpha
- validation::rules::alpha_dash
- validation::rules::alpha_numeric
- validation::rules::ascii
- validation::rules::before
- validation::rules::before_or_equal
- validation::rules::between
- validation::rules::boolean
- validation::rules::confirmed
- validation::rules::date
- validation::rules::date_equals
- validation::rules::date_format
- validation::rules::decimal
- validation::rules::declined
- validation::rules::declined_if
- validation::rules::different
- validation::rules::digits
- validation::rules::digits_between
- validation::rules::doesnt_end_with
- validation::rules::doesnt_start_with
- validation::rules::email
- validation::rules::ends_with
- validation::rules::extensions
- validation::rules::file
- validation::rules::filled
- validation::rules::gt
- validation::rules::gte
- validation::rules::hex_color
- validation::rules::image
- validation::rules::in_rule
- validation::rules::integer
- validation::rules::ip
- validation::rules::ipv4
- validation::rules::ipv6
- validation::rules::is_empty
- validation::rules::json
- validation::rules::lowercase
- validation::rules::lt
- validation::rules::lte
- validation::rules::mac_address
- validation::rules::max
- validation::rules::max_digits
- validation::rules::mimes
- validation::rules::mimetypes
- validation::rules::min
- validation::rules::min_digits
- validation::rules::missing
- validation::rules::missing_if
- validation::rules::missing_unless
- validation::rules::multiple_of
- validation::rules::not_in
- validation::rules::not_regex
- validation::rules::numeric
- validation::rules::present
- validation::rules::present_if
- validation::rules::present_unless
- validation::rules::prohibited
- validation::rules::prohibited_if
- validation::rules::prohibited_unless
- validation::rules::prohibited_with
- validation::rules::prohibited_with_all
- validation::rules::regex
- validation::rules::required
- validation::rules::required_if
- validation::rules::required_if_accepted
- validation::rules::required_unless
- validation::rules::required_with
- validation::rules::required_with_all
- validation::rules::required_without
- validation::rules::required_without_all
- validation::rules::same
- validation::rules::size
- validation::rules::starts_with
- validation::rules::string
- validation::rules::ulid
- validation::rules::uppercase
- validation::rules::url
- validation::rules::uuid
Type Aliases
- Result
- hooks::form::JsonMap
- request::form::Files
- response::StatusCode
- routing::Group
- routing::HttpErrorHandler
- routing::HttpHandler
- routing::MiddlewareHandler
- routing::Middlewares
- routing::WebsocketHandler
- utils::Values
- utils::http::Headers
- validation::Rule
Constants
- response::HTTP_ACCEPTED
- response::HTTP_ALREADY_REPORTED
- response::HTTP_BAD_GATEWAY
- response::HTTP_BAD_REQUEST
- response::HTTP_CONFLICT
- response::HTTP_CONTENT_TOO_LARGE
- response::HTTP_CONTINUE
- response::HTTP_CREATED
- response::HTTP_EARLY_HINTS
- response::HTTP_EXPECTATION_FAILED
- response::HTTP_FAILED_DEPENDENCY
- response::HTTP_FORBIDDEN
- response::HTTP_FOUND
- response::HTTP_GATEWAY_TIMEOUT
- response::HTTP_GONE
- response::HTTP_HTTP_VERSION_NOT_SUPPORTED
- response::HTTP_IM_A_TEAPOT
- response::HTTP_IM_USED
- response::HTTP_INSUFFICIENT_STORAGE
- response::HTTP_INTERNAL_SERVER_ERROR
- response::HTTP_LENGTH_REQUIRED
- response::HTTP_LOCKED
- response::HTTP_LOOP_DETECTED
- response::HTTP_METHOD_NOT_ALLOWED
- response::HTTP_MISDIRECTED_REQUEST
- response::HTTP_MOVED_PERMANENTLY
- response::HTTP_MULTIPLE_CHOICES
- response::HTTP_MULTI_STATUS
- response::HTTP_NETWORK_AUTHENTICATION_REQUIRED
- response::HTTP_NON_AUTHORITATIVE_INFORMATION
- response::HTTP_NOT_ACCEPTABLE
- response::HTTP_NOT_EXTENDED
- response::HTTP_NOT_FOUND
- response::HTTP_NOT_IMPLEMENTED
- response::HTTP_NOT_MODIFIED
- response::HTTP_NO_CONTENT
- response::HTTP_OK
- response::HTTP_PARTIAL_CONTENT
- response::HTTP_PAYMENT_REQUIRED
- response::HTTP_PERMANENT_REDIRECT
- response::HTTP_PRECONDITION_FAILED
- response::HTTP_PRECONDITION_REQUIRED
- response::HTTP_PROCESSING
- response::HTTP_PROXY_AUTHENTICATION_REQUIRED
- response::HTTP_RANGE_NOT_SATISFIABLE
- response::HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE
- response::HTTP_REQUEST_TIMEOUT
- response::HTTP_RESET_CONTENT
- response::HTTP_SEE_OTHER
- response::HTTP_SERVICE_UNAVAILABLE
- response::HTTP_SWITCHING_PROTOCOLS
- response::HTTP_TEMPORARY_REDIRECT
- response::HTTP_TOO_EARLY
- response::HTTP_TOO_MANY_REQUESTS
- response::HTTP_UNAUTHORIZED
- response::HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
- response::HTTP_UNPROCESSABLE_CONTENT
- response::HTTP_UNSUPPORTED_MEDIA_TYPE
- response::HTTP_UPGRADE_REQUIRED
- response::HTTP_URI_TOO_LONG
- response::HTTP_USE_PROXY
- response::HTTP_VARIANT_ALSO_NEGOTIATES
- storage::DEFAULT_STORAGE