List of all items
Structs
- Error
- blueprint::Blueprint
- blueprint::constructor::Constructor
- blueprint::constructor::RegisteredConstructor
- blueprint::error_observer::ErrorObserver
- blueprint::error_observer::RegisteredErrorObserver
- blueprint::middleware::PostProcessingMiddleware
- blueprint::middleware::PreProcessingMiddleware
- blueprint::middleware::RegisteredPostProcessingMiddleware
- blueprint::middleware::RegisteredPreProcessingMiddleware
- blueprint::middleware::RegisteredWrappingMiddleware
- blueprint::middleware::WrappingMiddleware
- blueprint::prebuilt::PrebuiltType
- blueprint::prebuilt::RegisteredPrebuiltType
- blueprint::reflection::RawIdentifiers
- blueprint::router::Fallback
- blueprint::router::MethodGuard
- blueprint::router::RegisteredFallback
- blueprint::router::RegisteredRoute
- blueprint::router::Route
- connection::ConnectionInfo
- cookie::CookieKit
- cookie::Key
- cookie::Processor
- cookie::ProcessorConfig
- cookie::RemovalCookie
- cookie::RequestCookie
- cookie::RequestCookies
- cookie::ResponseCookie
- cookie::ResponseCookieId
- cookie::ResponseCookies
- cookie::config::CryptoRule
- cookie::config::FallbackConfig
- cookie::errors::CryptoError
- cookie::errors::DecodingError
- cookie::errors::EmptyNameError
- cookie::errors::InjectResponseCookiesError
- cookie::errors::MissingPairError
- cookie::errors::ShortKeyError
- cookie::request::CookieValuesForName
- cookie::request::CookiesForName
- cookie::response::ResponseCookiesIter
- error::UnexpectedError
- http::HeaderMap
- http::HeaderName
- http::HeaderValue
- http::Method
- http::StatusCode
- http::Uri
- http::Version
- http::header::Drain
- http::header::GetAll
- http::header::HeaderMap
- http::header::HeaderName
- http::header::HeaderValue
- http::header::IntoIter
- http::header::InvalidHeaderName
- http::header::InvalidHeaderValue
- http::header::Iter
- http::header::IterMut
- http::header::Keys
- http::header::MaxSizeReached
- http::header::OccupiedEntry
- http::header::ToStrError
- http::header::VacantEntry
- http::header::ValueDrain
- http::header::ValueIter
- http::header::ValueIterMut
- http::header::Values
- http::header::ValuesMut
- http::method::InvalidMethod
- http::method::Method
- http::status::InvalidStatusCode
- http::status::StatusCode
- http::uri::Authority
- http::uri::Builder
- http::uri::InvalidUri
- http::uri::InvalidUriParts
- http::uri::Parts
- http::uri::PathAndQuery
- http::uri::Port
- http::uri::Scheme
- http::uri::Uri
- http::version::Version
- kit::ApiKit
- middleware::Next
- request::RequestHead
- request::body::BufferedBody
- request::body::JsonBody
- request::body::RawIncomingBody
- request::body::UrlEncodedBody
- request::body::errors::JsonContentTypeMismatch
- request::body::errors::JsonDeserializationError
- request::body::errors::MissingJsonContentType
- request::body::errors::MissingUrlEncodedContentType
- request::body::errors::SizeLimitExceeded
- request::body::errors::UnexpectedBufferError
- request::body::errors::UrlEncodedBodyDeserializationError
- request::body::errors::UrlEncodedContentTypeMismatch
- request::path::EncodedParamValue
- request::path::MatchedPathPattern
- request::path::PathParams
- request::path::RawPathParams
- request::path::RawPathParamsIter
- request::path::errors::DecodeError
- request::path::errors::InvalidUtf8InPathParam
- request::path::errors::PathDeserializationError
- request::query::QueryParams
- request::query::errors::QueryDeserializationError
- response::Response
- response::ResponseBody
- response::ResponseHead
- response::body::Html
- response::body::Json
- response::body::errors::JsonSerializationError
- response::body::raw::Bytes
- response::body::raw::BytesMut
- response::body::raw::Empty
- response::body::raw::Full
- router::MethodAllowList
- server::IncomingStream
- server::Server
- server::ServerConfiguration
- server::ServerHandle
- telemetry::ServerRequestId
- time::Date
- time::Duration
- time::Instant
- time::OffsetDateTime
- time::PrimitiveDateTime
- time::Time
- time::UtcOffset
- time::convert::Day
- time::convert::Hour
- time::convert::Microsecond
- time::convert::Millisecond
- time::convert::Minute
- time::convert::Nanosecond
- time::convert::Second
- time::convert::Week
- time::error::ComponentRange
- time::error::ConversionRange
- time::error::DifferentVariant
- time::error::InvalidVariant
- time::format_description::modifier::Day
- time::format_description::modifier::End
- time::format_description::modifier::Hour
- time::format_description::modifier::Ignore
- time::format_description::modifier::Minute
- time::format_description::modifier::Month
- time::format_description::modifier::OffsetHour
- time::format_description::modifier::OffsetMinute
- time::format_description::modifier::OffsetSecond
- time::format_description::modifier::Ordinal
- time::format_description::modifier::Period
- time::format_description::modifier::Second
- time::format_description::modifier::Subsecond
- time::format_description::modifier::UnixTimestamp
- time::format_description::modifier::WeekNumber
- time::format_description::modifier::Weekday
- time::format_description::modifier::Year
- time::format_description::well_known::Iso8601
- time::format_description::well_known::Rfc2822
- time::format_description::well_known::Rfc3339
- time::format_description::well_known::iso8601::Config
- time::format_description::well_known::iso8601::Iso8601
- unit::ByteUnit
Enums
- blueprint::constructor::CloningStrategy
- blueprint::constructor::Lifecycle
- blueprint::linter::Lint
- cookie::Expiration
- cookie::SameSite
- cookie::config::CryptoAlgorithm
- cookie::errors::ExtractRequestCookiesError
- cookie::errors::KeyError
- cookie::errors::ParseError
- cookie::errors::ProcessIncomingError
- http::header::Entry
- middleware::Processing
- request::body::BodySizeLimit
- request::body::errors::ExtractBufferedBodyError
- request::body::errors::ExtractJsonBodyError
- request::body::errors::ExtractUrlEncodedBodyError
- request::path::errors::ErrorKind
- request::path::errors::ExtractPathParamsError
- request::query::errors::ExtractQueryParamsError
- router::AllowedMethods
- server::ShutdownMode
- time::Error
- time::Month
- time::Weekday
- time::error::Error
- time::error::Format
- time::error::InvalidFormatDescription
- time::format_description::BorrowedFormatItem
- time::format_description::Component
- time::format_description::FormatItem
- time::format_description::OwnedFormatItem
- time::format_description::modifier::MonthRepr
- time::format_description::modifier::Padding
- time::format_description::modifier::SubsecondDigits
- time::format_description::modifier::UnixTimestampPrecision
- time::format_description::modifier::WeekNumberRepr
- time::format_description::modifier::WeekdayRepr
- time::format_description::modifier::YearRepr
- time::format_description::well_known::iso8601::DateKind
- time::format_description::well_known::iso8601::FormattedComponents
- time::format_description::well_known::iso8601::OffsetPrecision
- time::format_description::well_known::iso8601::TimePrecision
Traits
- http::header::AsHeaderName
- http::header::IntoHeaderName
- response::IntoResponse
- response::body::TypedBody
- response::body::raw::RawBody
- serialization::StructuralDeserialize
- time::ext::InstantExt
- time::ext::NumericalDuration
- time::ext::NumericalStdDuration
- time::formatting::Formattable
- unit::ToByteUnit
Macros
- f
- t
- time::macros::date
- time::macros::datetime
- time::macros::format_description
- time::macros::offset
- time::macros::time
- time::serde::format_description
Attribute Macros
Functions
- cookie::extract_request_cookies
- cookie::inject_response_cookies
- router::default_fallback
- time::format_description::parse
- time::format_description::parse_borrowed
- time::format_description::parse_owned
- time::serde::iso8601::option::serialize
- time::serde::iso8601::serialize
- time::serde::rfc2822::option::serialize
- time::serde::rfc2822::serialize
- time::serde::rfc3339::option::serialize
- time::serde::rfc3339::serialize
- time::serde::timestamp::deserialize
- time::serde::timestamp::microseconds::deserialize
- time::serde::timestamp::microseconds::option::deserialize
- time::serde::timestamp::microseconds::option::serialize
- time::serde::timestamp::microseconds::serialize
- time::serde::timestamp::milliseconds::deserialize
- time::serde::timestamp::milliseconds::option::deserialize
- time::serde::timestamp::milliseconds::option::serialize
- time::serde::timestamp::milliseconds::serialize
- time::serde::timestamp::nanoseconds::deserialize
- time::serde::timestamp::nanoseconds::option::deserialize
- time::serde::timestamp::nanoseconds::option::serialize
- time::serde::timestamp::nanoseconds::serialize
- time::serde::timestamp::option::deserialize
- time::serde::timestamp::option::serialize
- time::serde::timestamp::serialize
- time::util::days_in_year
- time::util::days_in_year_month
- time::util::is_leap_year
- time::util::weeks_in_year
Type Aliases
Constants
- blueprint::router::ANY
- blueprint::router::ANY_WITH_EXTENSIONS
- blueprint::router::CONNECT
- blueprint::router::DELETE
- blueprint::router::GET
- blueprint::router::HEAD
- blueprint::router::OPTIONS
- blueprint::router::PATCH
- blueprint::router::POST
- blueprint::router::PUT
- blueprint::router::TRACE
- http::header::ACCEPT
- http::header::ACCEPT_CHARSET
- http::header::ACCEPT_ENCODING
- http::header::ACCEPT_LANGUAGE
- http::header::ACCEPT_RANGES
- http::header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- http::header::ACCESS_CONTROL_ALLOW_HEADERS
- http::header::ACCESS_CONTROL_ALLOW_METHODS
- http::header::ACCESS_CONTROL_ALLOW_ORIGIN
- http::header::ACCESS_CONTROL_EXPOSE_HEADERS
- http::header::ACCESS_CONTROL_MAX_AGE
- http::header::ACCESS_CONTROL_REQUEST_HEADERS
- http::header::ACCESS_CONTROL_REQUEST_METHOD
- http::header::AGE
- http::header::ALLOW
- http::header::ALT_SVC
- http::header::AUTHORIZATION
- http::header::CACHE_CONTROL
- http::header::CACHE_STATUS
- http::header::CDN_CACHE_CONTROL
- http::header::CONNECTION
- http::header::CONTENT_DISPOSITION
- http::header::CONTENT_ENCODING
- http::header::CONTENT_LANGUAGE
- http::header::CONTENT_LENGTH
- http::header::CONTENT_LOCATION
- http::header::CONTENT_RANGE
- http::header::CONTENT_SECURITY_POLICY
- http::header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- http::header::CONTENT_TYPE
- http::header::COOKIE
- http::header::DATE
- http::header::DNT
- http::header::ETAG
- http::header::EXPECT
- http::header::EXPIRES
- http::header::FORWARDED
- http::header::FROM
- http::header::HOST
- http::header::IF_MATCH
- http::header::IF_MODIFIED_SINCE
- http::header::IF_NONE_MATCH
- http::header::IF_RANGE
- http::header::IF_UNMODIFIED_SINCE
- http::header::LAST_MODIFIED
- http::header::LINK
- http::header::LOCATION
- http::header::MAX_FORWARDS
- http::header::ORIGIN
- http::header::PRAGMA
- http::header::PROXY_AUTHENTICATE
- http::header::PROXY_AUTHORIZATION
- http::header::PUBLIC_KEY_PINS
- http::header::PUBLIC_KEY_PINS_REPORT_ONLY
- http::header::RANGE
- http::header::REFERER
- http::header::REFERRER_POLICY
- http::header::REFRESH
- http::header::RETRY_AFTER
- http::header::SEC_WEBSOCKET_ACCEPT
- http::header::SEC_WEBSOCKET_EXTENSIONS
- http::header::SEC_WEBSOCKET_KEY
- http::header::SEC_WEBSOCKET_PROTOCOL
- http::header::SEC_WEBSOCKET_VERSION
- http::header::SERVER
- http::header::SET_COOKIE
- http::header::STRICT_TRANSPORT_SECURITY
- http::header::TE
- http::header::TRAILER
- http::header::TRANSFER_ENCODING
- http::header::UPGRADE
- http::header::UPGRADE_INSECURE_REQUESTS
- http::header::USER_AGENT
- http::header::VARY
- http::header::VIA
- http::header::WARNING
- http::header::WWW_AUTHENTICATE
- http::header::X_CONTENT_TYPE_OPTIONS
- http::header::X_DNS_PREFETCH_CONTROL
- http::header::X_FRAME_OPTIONS
- http::header::X_XSS_PROTECTION