List of all items
Structs
- App
 - CustomizeResponder
 - HttpRequest
 - HttpResponse
 - HttpResponseBuilder
 - HttpServer
 - Resource
 - Route
 - Scope
 - body::BodyLimitExceeded
 - body::BodyStream
 - body::BoxBody
 - body::None
 - body::SizedStream
 - cookie::Cookie
 - cookie::CookieBuilder
 - cookie::CookieJar
 - cookie::Delta
 - cookie::Display
 - cookie::Iter
 - cookie::Key
 - cookie::PrivateJar
 - cookie::SignedJar
 - cookie::time::Date
 - cookie::time::Duration
 - cookie::time::OffsetDateTime
 - cookie::time::PrimitiveDateTime
 - cookie::time::Time
 - cookie::time::UtcDateTime
 - cookie::time::UtcOffset
 - cookie::time::convert::Day
 - cookie::time::convert::Hour
 - cookie::time::convert::Microsecond
 - cookie::time::convert::Millisecond
 - cookie::time::convert::Minute
 - cookie::time::convert::Nanosecond
 - cookie::time::convert::Second
 - cookie::time::convert::Week
 - cookie::time::error::ComponentRange
 - cookie::time::error::ConversionRange
 - cookie::time::error::DifferentVariant
 - cookie::time::error::InvalidVariant
 - cookie::time::format_description::modifier::Day
 - cookie::time::format_description::modifier::End
 - cookie::time::format_description::modifier::Hour
 - cookie::time::format_description::modifier::Ignore
 - cookie::time::format_description::modifier::Minute
 - cookie::time::format_description::modifier::Month
 - cookie::time::format_description::modifier::OffsetHour
 - cookie::time::format_description::modifier::OffsetMinute
 - cookie::time::format_description::modifier::OffsetSecond
 - cookie::time::format_description::modifier::Ordinal
 - cookie::time::format_description::modifier::Period
 - cookie::time::format_description::modifier::Second
 - cookie::time::format_description::modifier::Subsecond
 - cookie::time::format_description::modifier::UnixTimestamp
 - cookie::time::format_description::modifier::WeekNumber
 - cookie::time::format_description::modifier::Weekday
 - cookie::time::format_description::modifier::Year
 - cookie::time::format_description::well_known::Iso8601
 - cookie::time::format_description::well_known::Rfc2822
 - cookie::time::format_description::well_known::Rfc3339
 - cookie::time::format_description::well_known::iso8601::Config
 - cookie::time::format_description::well_known::iso8601::Iso8601
 - cookie::time::parsing::Parsed
 - dev::AppConfig
 - dev::AppService
 - dev::ConnectionInfo
 - dev::Decompress
 - dev::Extensions
 - dev::Path
 - dev::PeerAddr
 - dev::Readlines
 - dev::RequestHead
 - dev::ResourceDef
 - dev::ResourceMap
 - dev::Response
 - dev::ResponseHead
 - dev::Server
 - dev::ServerHandle
 - dev::ServiceRequest
 - dev::ServiceResponse
 - dev::Url
 - dev::UrlEncoded
 - dev::WebService
 - error::BlockingError
 - error::Error
 - error::HttpError
 - error::InternalError
 - guard::Acceptable
 - guard::AllGuard
 - guard::AnyGuard
 - guard::GuardContext
 - guard::Not
 - http::Error
 - http::Method
 - http::StatusCode
 - http::Uri
 - http::Version
 - http::header::Accept
 - http::header::AcceptCharset
 - http::header::AcceptEncoding
 - http::header::AcceptLanguage
 - http::header::Allow
 - http::header::CacheControl
 - http::header::ContentDisposition
 - http::header::ContentLanguage
 - http::header::ContentLength
 - http::header::ContentRange
 - http::header::ContentType
 - http::header::Date
 - http::header::ETag
 - http::header::EntityTag
 - http::header::Expires
 - http::header::ExtendedValue
 - http::header::HeaderMap
 - http::header::HeaderName
 - http::header::HeaderValue
 - http::header::HttpDate
 - http::header::IfModifiedSince
 - http::header::IfUnmodifiedSince
 - http::header::InvalidHeaderName
 - http::header::InvalidHeaderValue
 - http::header::LanguageTag
 - http::header::LastModified
 - http::header::Quality
 - http::header::QualityItem
 - http::header::ToStrError
 - http::header::map::Drain
 - http::header::map::HeaderMap
 - http::header::map::IntoIter
 - http::header::map::Iter
 - http::header::map::Keys
 - http::header::map::Removed
 - 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
 - middleware::Compat
 - middleware::Compress
 - middleware::Condition
 - middleware::DefaultHeaders
 - middleware::ErrorHandlers
 - middleware::Identity
 - middleware::Logger
 - middleware::Next
 - middleware::NormalizePath
 - rt::Runtime
 - rt::System
 - rt::SystemRunner
 - rt::net::Ready
 - rt::net::TcpListener
 - rt::net::TcpSocket
 - rt::net::TcpStream
 - rt::net::UdpSocket
 - rt::net::UnixDatagram
 - rt::net::UnixListener
 - rt::net::UnixStream
 - rt::signal::unix::Signal
 - rt::signal::unix::SignalKind
 - rt::task::JoinError
 - rt::task::JoinHandle
 - rt::time::Instant
 - rt::time::Interval
 - rt::time::Sleep
 - rt::time::Timeout
 - test::TestBuffer
 - test::TestRequest
 - web::Bytes
 - web::BytesMut
 - web::Data
 - web::Form
 - web::FormConfig
 - web::Header
 - web::Html
 - web::Json
 - web::JsonConfig
 - web::Path
 - web::PathConfig
 - web::Payload
 - web::PayloadConfig
 - web::Query
 - web::QueryConfig
 - web::Readlines
 - web::Redirect
 - web::ReqData
 - web::ServiceConfig
 - web::ThinData
 - web::UrlEncoded
 
Enums
- Either
 - body::BodySize
 - body::EitherBody
 - cookie::Expiration
 - cookie::KeyError
 - cookie::ParseError
 - cookie::SameSite
 - cookie::time::Error
 - cookie::time::Month
 - cookie::time::Weekday
 - cookie::time::error::Error
 - cookie::time::error::Format
 - cookie::time::error::InvalidFormatDescription
 - cookie::time::error::Parse
 - cookie::time::error::ParseFromDescription
 - cookie::time::error::TryFromParsed
 - cookie::time::format_description::BorrowedFormatItem
 - cookie::time::format_description::Component
 - cookie::time::format_description::FormatItem
 - cookie::time::format_description::OwnedFormatItem
 - cookie::time::format_description::modifier::MonthRepr
 - cookie::time::format_description::modifier::Padding
 - cookie::time::format_description::modifier::SubsecondDigits
 - cookie::time::format_description::modifier::UnixTimestampPrecision
 - cookie::time::format_description::modifier::WeekNumberRepr
 - cookie::time::format_description::modifier::WeekdayRepr
 - cookie::time::format_description::modifier::YearRange
 - cookie::time::format_description::modifier::YearRepr
 - cookie::time::format_description::well_known::iso8601::DateKind
 - cookie::time::format_description::well_known::iso8601::FormattedComponents
 - cookie::time::format_description::well_known::iso8601::OffsetPrecision
 - cookie::time::format_description::well_known::iso8601::TimePrecision
 - dev::JsonBody
 - dev::Payload
 - error::ContentTypeError
 - error::DispatchError
 - error::JsonPayloadError
 - error::ParseError
 - error::PathError
 - error::PayloadError
 - error::QueryPayloadError
 - error::ReadlinesError
 - error::UrlGenerationError
 - error::UrlencodedError
 - http::ConnectionType
 - http::KeepAlive
 - http::header::ByteRangeSpec
 - http::header::CacheDirective
 - http::header::Charset
 - http::header::ContentEncoding
 - http::header::ContentRangeSpec
 - http::header::DispositionParam
 - http::header::DispositionType
 - http::header::Encoding
 - http::header::IfMatch
 - http::header::IfNoneMatch
 - http::header::IfRange
 - http::header::Preference
 - http::header::Range
 - middleware::ErrorHandlerResponse
 - middleware::TrailingSlash
 - web::Either
 - web::JsonBody
 
Traits
- FromRequest
 - Handler
 - HttpMessage
 - Responder
 - body::MessageBody
 - cookie::time::ext::InstantExt
 - cookie::time::ext::NumericalDuration
 - cookie::time::ext::NumericalStdDuration
 - cookie::time::ext::SystemTimeExt
 - cookie::time::formatting::Formattable
 - cookie::time::parsing::Parsable
 - dev::HttpServiceFactory
 - dev::ResourcePath
 - dev::Service
 - dev::ServiceFactory
 - dev::Transform
 - error::ResponseError
 - guard::Guard
 - http::header::AsHeaderName
 - http::header::Header
 - http::header::TryIntoHeaderPair
 - http::header::TryIntoHeaderValue
 - web::Buf
 - web::BufMut
 
Macros
- cookie::time::macros::date
 - cookie::time::macros::datetime
 - cookie::time::macros::format_description
 - cookie::time::macros::offset
 - cookie::time::macros::time
 - cookie::time::macros::utc_datetime
 - cookie::time::serde::format_description
 - dev::always_ready
 - dev::forward_ready
 - rt::pin
 - services
 
Attribute Macros
Functions
- body::to_bytes
 - body::to_bytes_limited
 - cookie::time::format_description::parse
 - cookie::time::format_description::parse_borrowed
 - cookie::time::format_description::parse_owned
 - cookie::time::format_description::parse_strftime_borrowed
 - cookie::time::format_description::parse_strftime_owned
 - cookie::time::serde::iso8601::deserialize
 - cookie::time::serde::iso8601::option::deserialize
 - cookie::time::serde::iso8601::option::serialize
 - cookie::time::serde::iso8601::serialize
 - cookie::time::serde::rfc2822::deserialize
 - cookie::time::serde::rfc2822::option::deserialize
 - cookie::time::serde::rfc2822::option::serialize
 - cookie::time::serde::rfc2822::serialize
 - cookie::time::serde::rfc3339::deserialize
 - cookie::time::serde::rfc3339::option::deserialize
 - cookie::time::serde::rfc3339::option::serialize
 - cookie::time::serde::rfc3339::serialize
 - cookie::time::serde::timestamp::deserialize
 - cookie::time::serde::timestamp::microseconds::deserialize
 - cookie::time::serde::timestamp::microseconds::option::deserialize
 - cookie::time::serde::timestamp::microseconds::option::serialize
 - cookie::time::serde::timestamp::microseconds::serialize
 - cookie::time::serde::timestamp::milliseconds::deserialize
 - cookie::time::serde::timestamp::milliseconds::option::deserialize
 - cookie::time::serde::timestamp::milliseconds::option::serialize
 - cookie::time::serde::timestamp::milliseconds::serialize
 - cookie::time::serde::timestamp::milliseconds_i64::deserialize
 - cookie::time::serde::timestamp::milliseconds_i64::option::deserialize
 - cookie::time::serde::timestamp::milliseconds_i64::option::serialize
 - cookie::time::serde::timestamp::milliseconds_i64::serialize
 - cookie::time::serde::timestamp::nanoseconds::deserialize
 - cookie::time::serde::timestamp::nanoseconds::option::deserialize
 - cookie::time::serde::timestamp::nanoseconds::option::serialize
 - cookie::time::serde::timestamp::nanoseconds::serialize
 - cookie::time::serde::timestamp::option::deserialize
 - cookie::time::serde::timestamp::option::serialize
 - cookie::time::serde::timestamp::serialize
 - cookie::time::util::days_in_month
 - cookie::time::util::days_in_year
 - cookie::time::util::days_in_year_month
 - cookie::time::util::is_leap_year
 - cookie::time::util::weeks_in_year
 - dev::fn_factory
 - dev::fn_service
 - error::ErrorBadGateway
 - error::ErrorBadRequest
 - error::ErrorConflict
 - error::ErrorExpectationFailed
 - error::ErrorFailedDependency
 - error::ErrorForbidden
 - error::ErrorGatewayTimeout
 - error::ErrorGone
 - error::ErrorHttpVersionNotSupported
 - error::ErrorImATeapot
 - error::ErrorInsufficientStorage
 - error::ErrorInternalServerError
 - error::ErrorLengthRequired
 - error::ErrorLocked
 - error::ErrorLoopDetected
 - error::ErrorMethodNotAllowed
 - error::ErrorMisdirectedRequest
 - error::ErrorNetworkAuthenticationRequired
 - error::ErrorNotAcceptable
 - error::ErrorNotExtended
 - error::ErrorNotFound
 - error::ErrorNotImplemented
 - error::ErrorPayloadTooLarge
 - error::ErrorPaymentRequired
 - error::ErrorPreconditionFailed
 - error::ErrorPreconditionRequired
 - error::ErrorProxyAuthenticationRequired
 - error::ErrorRangeNotSatisfiable
 - error::ErrorRequestHeaderFieldsTooLarge
 - error::ErrorRequestTimeout
 - error::ErrorServiceUnavailable
 - error::ErrorTooManyRequests
 - error::ErrorUnauthorized
 - error::ErrorUnavailableForLegalReasons
 - error::ErrorUnprocessableEntity
 - error::ErrorUnsupportedMediaType
 - error::ErrorUpgradeRequired
 - error::ErrorUriTooLong
 - error::ErrorVariantAlsoNegotiates
 - guard::All
 - guard::Any
 - guard::Connect
 - guard::Delete
 - guard::Get
 - guard::Head
 - guard::Header
 - guard::Host
 - guard::Method
 - guard::Options
 - guard::Patch
 - guard::Post
 - guard::Put
 - guard::Trace
 - guard::fn_guard
 - http::header::fmt_comma_delimited
 - http::header::from_comma_delimited
 - http::header::from_one_raw_str
 - http::header::http_percent_encode
 - http::header::parse_extended_value
 - http::header::q
 - middleware::from_fn
 - rt::signal::ctrl_c
 - rt::signal::unix::signal
 - rt::spawn
 - rt::task::spawn_blocking
 - rt::task::yield_now
 - rt::time::interval
 - rt::time::interval_at
 - rt::time::sleep
 - rt::time::sleep_until
 - rt::time::timeout
 - test::call_and_read_body
 - test::call_and_read_body_json
 - test::call_service
 - test::init_service
 - test::ok_service
 - test::read_body
 - test::read_body_json
 - test::status_service
 - test::try_call_and_read_body_json
 - test::try_call_service
 - test::try_read_body
 - test::try_read_body_json
 - web::block
 - web::delete
 - web::get
 - web::head
 - web::method
 - web::patch
 - web::post
 - web::put
 - web::redirect
 - web::resource
 - web::route
 - web::scope
 - web::service
 - web::to
 - web::trace
 
Type Aliases
- Result
 - cookie::time::Result
 - cookie::time::format_description::well_known::iso8601::EncodedConfig
 - error::Result
 
Constants
- 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::CLEAR_SITE_DATA
 - 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::CROSS_ORIGIN_EMBEDDER_POLICY
 - http::header::CROSS_ORIGIN_OPENER_POLICY
 - http::header::CROSS_ORIGIN_RESOURCE_POLICY
 - 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::PERMISSIONS_POLICY
 - 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_FORWARDED_FOR
 - http::header::X_FORWARDED_HOST
 - http::header::X_FORWARDED_PROTO
 - http::header::X_FRAME_OPTIONS
 - http::header::X_XSS_PROTECTION