1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-06-02 21:39:26 +00:00
actix-web/actix_web/all.html
2024-05-27 01:16:31 +00:00

1 line
43 KiB
HTML

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2,SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../static.files/rustdoc-dd39b87e5fcfba68.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="actix_web" data-themes="" data-resource-suffix="" data-rustdoc-version="1.80.0-nightly (bdbbb6c6a 2024-05-26)" data-channel="nightly" data-search-js="search-d52510db62a78183.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../static.files/storage-118b08c4c78b968e.js"></script><script defer src="../static.files/main-20a3ad099b048cf2.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-df360f571f6edeae.css"></noscript><link rel="icon" href="https://actix.rs/favicon.ico"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../actix_web/index.html"><img src="https://actix.rs/img/logo.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../actix_web/index.html"><img src="https://actix.rs/img/logo.png" alt="logo"></a><h2><a href="../actix_web/index.html">actix_web</a><span class="version">4.6.0</span></h2></div><div class="sidebar-elems"><section><ul class="block"><li><a href="#macros">Macros</a></li><li><a href="#structs">Structs</a></li><li><a href="#enums">Enums</a></li><li><a href="#constants">Constants</a></li><li><a href="#traits">Traits</a></li><li><a href="#functions">Functions</a></li><li><a href="#types">Type Aliases</a></li><li><a href="#attributes">Attribute Macros</a></li></ul></section></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.App.html">App</a></li><li><a href="struct.CustomizeResponder.html">CustomizeResponder</a></li><li><a href="struct.HttpRequest.html">HttpRequest</a></li><li><a href="struct.HttpResponse.html">HttpResponse</a></li><li><a href="struct.HttpResponseBuilder.html">HttpResponseBuilder</a></li><li><a href="struct.HttpServer.html">HttpServer</a></li><li><a href="struct.Resource.html">Resource</a></li><li><a href="struct.Route.html">Route</a></li><li><a href="struct.Scope.html">Scope</a></li><li><a href="body/struct.BodyLimitExceeded.html">body::BodyLimitExceeded</a></li><li><a href="body/struct.BodyStream.html">body::BodyStream</a></li><li><a href="body/struct.BoxBody.html">body::BoxBody</a></li><li><a href="body/struct.None.html">body::None</a></li><li><a href="body/struct.SizedStream.html">body::SizedStream</a></li><li><a href="cookie/struct.Cookie.html">cookie::Cookie</a></li><li><a href="cookie/struct.CookieBuilder.html">cookie::CookieBuilder</a></li><li><a href="cookie/struct.CookieJar.html">cookie::CookieJar</a></li><li><a href="cookie/struct.Delta.html">cookie::Delta</a></li><li><a href="cookie/struct.Display.html">cookie::Display</a></li><li><a href="cookie/struct.Iter.html">cookie::Iter</a></li><li><a href="cookie/struct.Key.html">cookie::Key</a></li><li><a href="cookie/struct.PrivateJar.html">cookie::PrivateJar</a></li><li><a href="cookie/struct.SignedJar.html">cookie::SignedJar</a></li><li><a href="cookie/time/struct.Date.html">cookie::time::Date</a></li><li><a href="cookie/time/struct.Duration.html">cookie::time::Duration</a></li><li><a href="cookie/time/struct.Instant.html">cookie::time::Instant</a></li><li><a href="cookie/time/struct.OffsetDateTime.html">cookie::time::OffsetDateTime</a></li><li><a href="cookie/time/struct.PrimitiveDateTime.html">cookie::time::PrimitiveDateTime</a></li><li><a href="cookie/time/struct.Time.html">cookie::time::Time</a></li><li><a href="cookie/time/struct.UtcOffset.html">cookie::time::UtcOffset</a></li><li><a href="cookie/time/convert/struct.Day.html">cookie::time::convert::Day</a></li><li><a href="cookie/time/convert/struct.Hour.html">cookie::time::convert::Hour</a></li><li><a href="cookie/time/convert/struct.Microsecond.html">cookie::time::convert::Microsecond</a></li><li><a href="cookie/time/convert/struct.Millisecond.html">cookie::time::convert::Millisecond</a></li><li><a href="cookie/time/convert/struct.Minute.html">cookie::time::convert::Minute</a></li><li><a href="cookie/time/convert/struct.Nanosecond.html">cookie::time::convert::Nanosecond</a></li><li><a href="cookie/time/convert/struct.Second.html">cookie::time::convert::Second</a></li><li><a href="cookie/time/convert/struct.Week.html">cookie::time::convert::Week</a></li><li><a href="cookie/time/error/struct.ComponentRange.html">cookie::time::error::ComponentRange</a></li><li><a href="cookie/time/error/struct.ConversionRange.html">cookie::time::error::ConversionRange</a></li><li><a href="cookie/time/error/struct.DifferentVariant.html">cookie::time::error::DifferentVariant</a></li><li><a href="cookie/time/error/struct.InvalidVariant.html">cookie::time::error::InvalidVariant</a></li><li><a href="cookie/time/format_description/modifier/struct.Day.html">cookie::time::format_description::modifier::Day</a></li><li><a href="cookie/time/format_description/modifier/struct.End.html">cookie::time::format_description::modifier::End</a></li><li><a href="cookie/time/format_description/modifier/struct.Hour.html">cookie::time::format_description::modifier::Hour</a></li><li><a href="cookie/time/format_description/modifier/struct.Ignore.html">cookie::time::format_description::modifier::Ignore</a></li><li><a href="cookie/time/format_description/modifier/struct.Minute.html">cookie::time::format_description::modifier::Minute</a></li><li><a href="cookie/time/format_description/modifier/struct.Month.html">cookie::time::format_description::modifier::Month</a></li><li><a href="cookie/time/format_description/modifier/struct.OffsetHour.html">cookie::time::format_description::modifier::OffsetHour</a></li><li><a href="cookie/time/format_description/modifier/struct.OffsetMinute.html">cookie::time::format_description::modifier::OffsetMinute</a></li><li><a href="cookie/time/format_description/modifier/struct.OffsetSecond.html">cookie::time::format_description::modifier::OffsetSecond</a></li><li><a href="cookie/time/format_description/modifier/struct.Ordinal.html">cookie::time::format_description::modifier::Ordinal</a></li><li><a href="cookie/time/format_description/modifier/struct.Period.html">cookie::time::format_description::modifier::Period</a></li><li><a href="cookie/time/format_description/modifier/struct.Second.html">cookie::time::format_description::modifier::Second</a></li><li><a href="cookie/time/format_description/modifier/struct.Subsecond.html">cookie::time::format_description::modifier::Subsecond</a></li><li><a href="cookie/time/format_description/modifier/struct.UnixTimestamp.html">cookie::time::format_description::modifier::UnixTimestamp</a></li><li><a href="cookie/time/format_description/modifier/struct.WeekNumber.html">cookie::time::format_description::modifier::WeekNumber</a></li><li><a href="cookie/time/format_description/modifier/struct.Weekday.html">cookie::time::format_description::modifier::Weekday</a></li><li><a href="cookie/time/format_description/modifier/struct.Year.html">cookie::time::format_description::modifier::Year</a></li><li><a href="cookie/time/format_description/well_known/struct.Iso8601.html">cookie::time::format_description::well_known::Iso8601</a></li><li><a href="cookie/time/format_description/well_known/struct.Rfc2822.html">cookie::time::format_description::well_known::Rfc2822</a></li><li><a href="cookie/time/format_description/well_known/struct.Rfc3339.html">cookie::time::format_description::well_known::Rfc3339</a></li><li><a href="cookie/time/format_description/well_known/iso8601/struct.Config.html">cookie::time::format_description::well_known::iso8601::Config</a></li><li><a href="cookie/time/format_description/well_known/iso8601/struct.Iso8601.html">cookie::time::format_description::well_known::iso8601::Iso8601</a></li><li><a href="cookie/time/parsing/struct.Parsed.html">cookie::time::parsing::Parsed</a></li><li><a href="dev/struct.AppConfig.html">dev::AppConfig</a></li><li><a href="dev/struct.AppService.html">dev::AppService</a></li><li><a href="dev/struct.ConnectionInfo.html">dev::ConnectionInfo</a></li><li><a href="dev/struct.Decompress.html">dev::Decompress</a></li><li><a href="dev/struct.Extensions.html">dev::Extensions</a></li><li><a href="dev/struct.Path.html">dev::Path</a></li><li><a href="dev/struct.PeerAddr.html">dev::PeerAddr</a></li><li><a href="dev/struct.Readlines.html">dev::Readlines</a></li><li><a href="dev/struct.RequestHead.html">dev::RequestHead</a></li><li><a href="dev/struct.ResourceDef.html">dev::ResourceDef</a></li><li><a href="dev/struct.ResourceMap.html">dev::ResourceMap</a></li><li><a href="dev/struct.Response.html">dev::Response</a></li><li><a href="dev/struct.ResponseHead.html">dev::ResponseHead</a></li><li><a href="dev/struct.Server.html">dev::Server</a></li><li><a href="dev/struct.ServerHandle.html">dev::ServerHandle</a></li><li><a href="dev/struct.ServiceRequest.html">dev::ServiceRequest</a></li><li><a href="dev/struct.ServiceResponse.html">dev::ServiceResponse</a></li><li><a href="dev/struct.Url.html">dev::Url</a></li><li><a href="dev/struct.UrlEncoded.html">dev::UrlEncoded</a></li><li><a href="dev/struct.WebService.html">dev::WebService</a></li><li><a href="error/struct.BlockingError.html">error::BlockingError</a></li><li><a href="error/struct.Error.html">error::Error</a></li><li><a href="error/struct.HttpError.html">error::HttpError</a></li><li><a href="error/struct.InternalError.html">error::InternalError</a></li><li><a href="guard/struct.Acceptable.html">guard::Acceptable</a></li><li><a href="guard/struct.AllGuard.html">guard::AllGuard</a></li><li><a href="guard/struct.AnyGuard.html">guard::AnyGuard</a></li><li><a href="guard/struct.GuardContext.html">guard::GuardContext</a></li><li><a href="guard/struct.Not.html">guard::Not</a></li><li><a href="http/struct.Error.html">http::Error</a></li><li><a href="http/struct.Method.html">http::Method</a></li><li><a href="http/struct.StatusCode.html">http::StatusCode</a></li><li><a href="http/struct.Uri.html">http::Uri</a></li><li><a href="http/struct.Version.html">http::Version</a></li><li><a href="http/header/struct.Accept.html">http::header::Accept</a></li><li><a href="http/header/struct.AcceptCharset.html">http::header::AcceptCharset</a></li><li><a href="http/header/struct.AcceptEncoding.html">http::header::AcceptEncoding</a></li><li><a href="http/header/struct.AcceptLanguage.html">http::header::AcceptLanguage</a></li><li><a href="http/header/struct.Allow.html">http::header::Allow</a></li><li><a href="http/header/struct.CacheControl.html">http::header::CacheControl</a></li><li><a href="http/header/struct.ContentDisposition.html">http::header::ContentDisposition</a></li><li><a href="http/header/struct.ContentLanguage.html">http::header::ContentLanguage</a></li><li><a href="http/header/struct.ContentLength.html">http::header::ContentLength</a></li><li><a href="http/header/struct.ContentRange.html">http::header::ContentRange</a></li><li><a href="http/header/struct.ContentType.html">http::header::ContentType</a></li><li><a href="http/header/struct.Date.html">http::header::Date</a></li><li><a href="http/header/struct.ETag.html">http::header::ETag</a></li><li><a href="http/header/struct.EntityTag.html">http::header::EntityTag</a></li><li><a href="http/header/struct.Expires.html">http::header::Expires</a></li><li><a href="http/header/struct.ExtendedValue.html">http::header::ExtendedValue</a></li><li><a href="http/header/struct.HeaderMap.html">http::header::HeaderMap</a></li><li><a href="http/header/struct.HeaderName.html">http::header::HeaderName</a></li><li><a href="http/header/struct.HeaderValue.html">http::header::HeaderValue</a></li><li><a href="http/header/struct.HttpDate.html">http::header::HttpDate</a></li><li><a href="http/header/struct.IfModifiedSince.html">http::header::IfModifiedSince</a></li><li><a href="http/header/struct.IfUnmodifiedSince.html">http::header::IfUnmodifiedSince</a></li><li><a href="http/header/struct.InvalidHeaderName.html">http::header::InvalidHeaderName</a></li><li><a href="http/header/struct.InvalidHeaderValue.html">http::header::InvalidHeaderValue</a></li><li><a href="http/header/struct.LanguageTag.html">http::header::LanguageTag</a></li><li><a href="http/header/struct.LastModified.html">http::header::LastModified</a></li><li><a href="http/header/struct.Quality.html">http::header::Quality</a></li><li><a href="http/header/struct.QualityItem.html">http::header::QualityItem</a></li><li><a href="http/header/struct.ToStrError.html">http::header::ToStrError</a></li><li><a href="http/header/map/struct.Drain.html">http::header::map::Drain</a></li><li><a href="http/header/map/struct.HeaderMap.html">http::header::map::HeaderMap</a></li><li><a href="http/header/map/struct.IntoIter.html">http::header::map::IntoIter</a></li><li><a href="http/header/map/struct.Iter.html">http::header::map::Iter</a></li><li><a href="http/header/map/struct.Keys.html">http::header::map::Keys</a></li><li><a href="http/header/map/struct.Removed.html">http::header::map::Removed</a></li><li><a href="http/uri/struct.Authority.html">http::uri::Authority</a></li><li><a href="http/uri/struct.Builder.html">http::uri::Builder</a></li><li><a href="http/uri/struct.InvalidUri.html">http::uri::InvalidUri</a></li><li><a href="http/uri/struct.InvalidUriParts.html">http::uri::InvalidUriParts</a></li><li><a href="http/uri/struct.Parts.html">http::uri::Parts</a></li><li><a href="http/uri/struct.PathAndQuery.html">http::uri::PathAndQuery</a></li><li><a href="http/uri/struct.Port.html">http::uri::Port</a></li><li><a href="http/uri/struct.Scheme.html">http::uri::Scheme</a></li><li><a href="http/uri/struct.Uri.html">http::uri::Uri</a></li><li><a href="middleware/struct.Compat.html">middleware::Compat</a></li><li><a href="middleware/struct.Compress.html">middleware::Compress</a></li><li><a href="middleware/struct.Condition.html">middleware::Condition</a></li><li><a href="middleware/struct.DefaultHeaders.html">middleware::DefaultHeaders</a></li><li><a href="middleware/struct.ErrorHandlers.html">middleware::ErrorHandlers</a></li><li><a href="middleware/struct.Logger.html">middleware::Logger</a></li><li><a href="middleware/struct.NormalizePath.html">middleware::NormalizePath</a></li><li><a href="rt/struct.Runtime.html">rt::Runtime</a></li><li><a href="rt/struct.System.html">rt::System</a></li><li><a href="rt/struct.SystemRunner.html">rt::SystemRunner</a></li><li><a href="rt/net/struct.Ready.html">rt::net::Ready</a></li><li><a href="rt/net/struct.TcpListener.html">rt::net::TcpListener</a></li><li><a href="rt/net/struct.TcpSocket.html">rt::net::TcpSocket</a></li><li><a href="rt/net/struct.TcpStream.html">rt::net::TcpStream</a></li><li><a href="rt/net/struct.UdpSocket.html">rt::net::UdpSocket</a></li><li><a href="rt/net/struct.UnixDatagram.html">rt::net::UnixDatagram</a></li><li><a href="rt/net/struct.UnixListener.html">rt::net::UnixListener</a></li><li><a href="rt/net/struct.UnixStream.html">rt::net::UnixStream</a></li><li><a href="rt/signal/unix/struct.Signal.html">rt::signal::unix::Signal</a></li><li><a href="rt/signal/unix/struct.SignalKind.html">rt::signal::unix::SignalKind</a></li><li><a href="rt/task/struct.JoinError.html">rt::task::JoinError</a></li><li><a href="rt/task/struct.JoinHandle.html">rt::task::JoinHandle</a></li><li><a href="rt/time/struct.Instant.html">rt::time::Instant</a></li><li><a href="rt/time/struct.Interval.html">rt::time::Interval</a></li><li><a href="rt/time/struct.Sleep.html">rt::time::Sleep</a></li><li><a href="rt/time/struct.Timeout.html">rt::time::Timeout</a></li><li><a href="test/struct.TestBuffer.html">test::TestBuffer</a></li><li><a href="test/struct.TestRequest.html">test::TestRequest</a></li><li><a href="web/struct.Bytes.html">web::Bytes</a></li><li><a href="web/struct.BytesMut.html">web::BytesMut</a></li><li><a href="web/struct.Data.html">web::Data</a></li><li><a href="web/struct.Form.html">web::Form</a></li><li><a href="web/struct.FormConfig.html">web::FormConfig</a></li><li><a href="web/struct.Header.html">web::Header</a></li><li><a href="web/struct.Json.html">web::Json</a></li><li><a href="web/struct.JsonConfig.html">web::JsonConfig</a></li><li><a href="web/struct.Path.html">web::Path</a></li><li><a href="web/struct.PathConfig.html">web::PathConfig</a></li><li><a href="web/struct.Payload.html">web::Payload</a></li><li><a href="web/struct.PayloadConfig.html">web::PayloadConfig</a></li><li><a href="web/struct.Query.html">web::Query</a></li><li><a href="web/struct.QueryConfig.html">web::QueryConfig</a></li><li><a href="web/struct.Readlines.html">web::Readlines</a></li><li><a href="web/struct.Redirect.html">web::Redirect</a></li><li><a href="web/struct.ReqData.html">web::ReqData</a></li><li><a href="web/struct.ServiceConfig.html">web::ServiceConfig</a></li><li><a href="web/struct.UrlEncoded.html">web::UrlEncoded</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.Either.html">Either</a></li><li><a href="body/enum.BodySize.html">body::BodySize</a></li><li><a href="body/enum.EitherBody.html">body::EitherBody</a></li><li><a href="cookie/enum.Expiration.html">cookie::Expiration</a></li><li><a href="cookie/enum.KeyError.html">cookie::KeyError</a></li><li><a href="cookie/enum.ParseError.html">cookie::ParseError</a></li><li><a href="cookie/enum.SameSite.html">cookie::SameSite</a></li><li><a href="cookie/time/enum.Error.html">cookie::time::Error</a></li><li><a href="cookie/time/enum.Month.html">cookie::time::Month</a></li><li><a href="cookie/time/enum.Weekday.html">cookie::time::Weekday</a></li><li><a href="cookie/time/error/enum.Error.html">cookie::time::error::Error</a></li><li><a href="cookie/time/error/enum.Format.html">cookie::time::error::Format</a></li><li><a href="cookie/time/error/enum.InvalidFormatDescription.html">cookie::time::error::InvalidFormatDescription</a></li><li><a href="cookie/time/error/enum.Parse.html">cookie::time::error::Parse</a></li><li><a href="cookie/time/error/enum.ParseFromDescription.html">cookie::time::error::ParseFromDescription</a></li><li><a href="cookie/time/error/enum.TryFromParsed.html">cookie::time::error::TryFromParsed</a></li><li><a href="cookie/time/format_description/enum.BorrowedFormatItem.html">cookie::time::format_description::BorrowedFormatItem</a></li><li><a href="cookie/time/format_description/enum.Component.html">cookie::time::format_description::Component</a></li><li><a href="cookie/time/format_description/enum.FormatItem.html">cookie::time::format_description::FormatItem</a></li><li><a href="cookie/time/format_description/enum.OwnedFormatItem.html">cookie::time::format_description::OwnedFormatItem</a></li><li><a href="cookie/time/format_description/modifier/enum.MonthRepr.html">cookie::time::format_description::modifier::MonthRepr</a></li><li><a href="cookie/time/format_description/modifier/enum.Padding.html">cookie::time::format_description::modifier::Padding</a></li><li><a href="cookie/time/format_description/modifier/enum.SubsecondDigits.html">cookie::time::format_description::modifier::SubsecondDigits</a></li><li><a href="cookie/time/format_description/modifier/enum.UnixTimestampPrecision.html">cookie::time::format_description::modifier::UnixTimestampPrecision</a></li><li><a href="cookie/time/format_description/modifier/enum.WeekNumberRepr.html">cookie::time::format_description::modifier::WeekNumberRepr</a></li><li><a href="cookie/time/format_description/modifier/enum.WeekdayRepr.html">cookie::time::format_description::modifier::WeekdayRepr</a></li><li><a href="cookie/time/format_description/modifier/enum.YearRepr.html">cookie::time::format_description::modifier::YearRepr</a></li><li><a href="cookie/time/format_description/well_known/iso8601/enum.DateKind.html">cookie::time::format_description::well_known::iso8601::DateKind</a></li><li><a href="cookie/time/format_description/well_known/iso8601/enum.FormattedComponents.html">cookie::time::format_description::well_known::iso8601::FormattedComponents</a></li><li><a href="cookie/time/format_description/well_known/iso8601/enum.OffsetPrecision.html">cookie::time::format_description::well_known::iso8601::OffsetPrecision</a></li><li><a href="cookie/time/format_description/well_known/iso8601/enum.TimePrecision.html">cookie::time::format_description::well_known::iso8601::TimePrecision</a></li><li><a href="dev/enum.JsonBody.html">dev::JsonBody</a></li><li><a href="dev/enum.Payload.html">dev::Payload</a></li><li><a href="error/enum.ContentTypeError.html">error::ContentTypeError</a></li><li><a href="error/enum.DispatchError.html">error::DispatchError</a></li><li><a href="error/enum.JsonPayloadError.html">error::JsonPayloadError</a></li><li><a href="error/enum.ParseError.html">error::ParseError</a></li><li><a href="error/enum.PathError.html">error::PathError</a></li><li><a href="error/enum.PayloadError.html">error::PayloadError</a></li><li><a href="error/enum.QueryPayloadError.html">error::QueryPayloadError</a></li><li><a href="error/enum.ReadlinesError.html">error::ReadlinesError</a></li><li><a href="error/enum.UrlGenerationError.html">error::UrlGenerationError</a></li><li><a href="error/enum.UrlencodedError.html">error::UrlencodedError</a></li><li><a href="http/enum.ConnectionType.html">http::ConnectionType</a></li><li><a href="http/enum.KeepAlive.html">http::KeepAlive</a></li><li><a href="http/header/enum.ByteRangeSpec.html">http::header::ByteRangeSpec</a></li><li><a href="http/header/enum.CacheDirective.html">http::header::CacheDirective</a></li><li><a href="http/header/enum.Charset.html">http::header::Charset</a></li><li><a href="http/header/enum.ContentEncoding.html">http::header::ContentEncoding</a></li><li><a href="http/header/enum.ContentRangeSpec.html">http::header::ContentRangeSpec</a></li><li><a href="http/header/enum.DispositionParam.html">http::header::DispositionParam</a></li><li><a href="http/header/enum.DispositionType.html">http::header::DispositionType</a></li><li><a href="http/header/enum.Encoding.html">http::header::Encoding</a></li><li><a href="http/header/enum.IfMatch.html">http::header::IfMatch</a></li><li><a href="http/header/enum.IfNoneMatch.html">http::header::IfNoneMatch</a></li><li><a href="http/header/enum.IfRange.html">http::header::IfRange</a></li><li><a href="http/header/enum.Preference.html">http::header::Preference</a></li><li><a href="http/header/enum.Range.html">http::header::Range</a></li><li><a href="middleware/enum.ErrorHandlerResponse.html">middleware::ErrorHandlerResponse</a></li><li><a href="middleware/enum.TrailingSlash.html">middleware::TrailingSlash</a></li><li><a href="web/enum.Either.html">web::Either</a></li><li><a href="web/enum.JsonBody.html">web::JsonBody</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.FromRequest.html">FromRequest</a></li><li><a href="trait.Handler.html">Handler</a></li><li><a href="trait.HttpMessage.html">HttpMessage</a></li><li><a href="trait.Responder.html">Responder</a></li><li><a href="body/trait.MessageBody.html">body::MessageBody</a></li><li><a href="cookie/time/ext/trait.InstantExt.html">cookie::time::ext::InstantExt</a></li><li><a href="cookie/time/ext/trait.NumericalDuration.html">cookie::time::ext::NumericalDuration</a></li><li><a href="cookie/time/ext/trait.NumericalStdDuration.html">cookie::time::ext::NumericalStdDuration</a></li><li><a href="cookie/time/formatting/trait.Formattable.html">cookie::time::formatting::Formattable</a></li><li><a href="cookie/time/parsing/trait.Parsable.html">cookie::time::parsing::Parsable</a></li><li><a href="dev/trait.HttpServiceFactory.html">dev::HttpServiceFactory</a></li><li><a href="dev/trait.ResourcePath.html">dev::ResourcePath</a></li><li><a href="dev/trait.Service.html">dev::Service</a></li><li><a href="dev/trait.ServiceFactory.html">dev::ServiceFactory</a></li><li><a href="dev/trait.Transform.html">dev::Transform</a></li><li><a href="error/trait.ResponseError.html">error::ResponseError</a></li><li><a href="guard/trait.Guard.html">guard::Guard</a></li><li><a href="http/header/trait.AsHeaderName.html">http::header::AsHeaderName</a></li><li><a href="http/header/trait.Header.html">http::header::Header</a></li><li><a href="http/header/trait.TryIntoHeaderPair.html">http::header::TryIntoHeaderPair</a></li><li><a href="http/header/trait.TryIntoHeaderValue.html">http::header::TryIntoHeaderValue</a></li><li><a href="web/trait.Buf.html">web::Buf</a></li><li><a href="web/trait.BufMut.html">web::BufMut</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="cookie/time/macros/macro.date.html">cookie::time::macros::date</a></li><li><a href="cookie/time/macros/macro.datetime.html">cookie::time::macros::datetime</a></li><li><a href="cookie/time/macros/macro.format_description.html">cookie::time::macros::format_description</a></li><li><a href="cookie/time/macros/macro.offset.html">cookie::time::macros::offset</a></li><li><a href="cookie/time/macros/macro.time.html">cookie::time::macros::time</a></li><li><a href="dev/macro.always_ready.html">dev::always_ready</a></li><li><a href="dev/macro.forward_ready.html">dev::forward_ready</a></li><li><a href="rt/macro.pin.html">rt::pin</a></li><li><a href="macro.services.html">services</a></li></ul><h3 id="attributes">Attribute Macros</h3><ul class="all-items"><li><a href="attr.connect.html">connect</a></li><li><a href="attr.delete.html">delete</a></li><li><a href="attr.get.html">get</a></li><li><a href="attr.head.html">head</a></li><li><a href="attr.main.html">main</a></li><li><a href="attr.options.html">options</a></li><li><a href="attr.patch.html">patch</a></li><li><a href="attr.post.html">post</a></li><li><a href="attr.put.html">put</a></li><li><a href="attr.route.html">route</a></li><li><a href="attr.routes.html">routes</a></li><li><a href="attr.test.html">test</a></li><li><a href="attr.trace.html">trace</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="body/fn.to_bytes.html">body::to_bytes</a></li><li><a href="body/fn.to_bytes_limited.html">body::to_bytes_limited</a></li><li><a href="cookie/time/format_description/fn.parse.html">cookie::time::format_description::parse</a></li><li><a href="cookie/time/format_description/fn.parse_borrowed.html">cookie::time::format_description::parse_borrowed</a></li><li><a href="cookie/time/format_description/fn.parse_owned.html">cookie::time::format_description::parse_owned</a></li><li><a href="cookie/time/util/fn.days_in_year.html">cookie::time::util::days_in_year</a></li><li><a href="cookie/time/util/fn.days_in_year_month.html">cookie::time::util::days_in_year_month</a></li><li><a href="cookie/time/util/fn.is_leap_year.html">cookie::time::util::is_leap_year</a></li><li><a href="cookie/time/util/fn.weeks_in_year.html">cookie::time::util::weeks_in_year</a></li><li><a href="dev/fn.fn_factory.html">dev::fn_factory</a></li><li><a href="dev/fn.fn_service.html">dev::fn_service</a></li><li><a href="error/fn.ErrorBadGateway.html">error::ErrorBadGateway</a></li><li><a href="error/fn.ErrorBadRequest.html">error::ErrorBadRequest</a></li><li><a href="error/fn.ErrorConflict.html">error::ErrorConflict</a></li><li><a href="error/fn.ErrorExpectationFailed.html">error::ErrorExpectationFailed</a></li><li><a href="error/fn.ErrorFailedDependency.html">error::ErrorFailedDependency</a></li><li><a href="error/fn.ErrorForbidden.html">error::ErrorForbidden</a></li><li><a href="error/fn.ErrorGatewayTimeout.html">error::ErrorGatewayTimeout</a></li><li><a href="error/fn.ErrorGone.html">error::ErrorGone</a></li><li><a href="error/fn.ErrorHttpVersionNotSupported.html">error::ErrorHttpVersionNotSupported</a></li><li><a href="error/fn.ErrorImATeapot.html">error::ErrorImATeapot</a></li><li><a href="error/fn.ErrorInsufficientStorage.html">error::ErrorInsufficientStorage</a></li><li><a href="error/fn.ErrorInternalServerError.html">error::ErrorInternalServerError</a></li><li><a href="error/fn.ErrorLengthRequired.html">error::ErrorLengthRequired</a></li><li><a href="error/fn.ErrorLocked.html">error::ErrorLocked</a></li><li><a href="error/fn.ErrorLoopDetected.html">error::ErrorLoopDetected</a></li><li><a href="error/fn.ErrorMethodNotAllowed.html">error::ErrorMethodNotAllowed</a></li><li><a href="error/fn.ErrorMisdirectedRequest.html">error::ErrorMisdirectedRequest</a></li><li><a href="error/fn.ErrorNetworkAuthenticationRequired.html">error::ErrorNetworkAuthenticationRequired</a></li><li><a href="error/fn.ErrorNotAcceptable.html">error::ErrorNotAcceptable</a></li><li><a href="error/fn.ErrorNotExtended.html">error::ErrorNotExtended</a></li><li><a href="error/fn.ErrorNotFound.html">error::ErrorNotFound</a></li><li><a href="error/fn.ErrorNotImplemented.html">error::ErrorNotImplemented</a></li><li><a href="error/fn.ErrorPayloadTooLarge.html">error::ErrorPayloadTooLarge</a></li><li><a href="error/fn.ErrorPaymentRequired.html">error::ErrorPaymentRequired</a></li><li><a href="error/fn.ErrorPreconditionFailed.html">error::ErrorPreconditionFailed</a></li><li><a href="error/fn.ErrorPreconditionRequired.html">error::ErrorPreconditionRequired</a></li><li><a href="error/fn.ErrorProxyAuthenticationRequired.html">error::ErrorProxyAuthenticationRequired</a></li><li><a href="error/fn.ErrorRangeNotSatisfiable.html">error::ErrorRangeNotSatisfiable</a></li><li><a href="error/fn.ErrorRequestHeaderFieldsTooLarge.html">error::ErrorRequestHeaderFieldsTooLarge</a></li><li><a href="error/fn.ErrorRequestTimeout.html">error::ErrorRequestTimeout</a></li><li><a href="error/fn.ErrorServiceUnavailable.html">error::ErrorServiceUnavailable</a></li><li><a href="error/fn.ErrorTooManyRequests.html">error::ErrorTooManyRequests</a></li><li><a href="error/fn.ErrorUnauthorized.html">error::ErrorUnauthorized</a></li><li><a href="error/fn.ErrorUnavailableForLegalReasons.html">error::ErrorUnavailableForLegalReasons</a></li><li><a href="error/fn.ErrorUnprocessableEntity.html">error::ErrorUnprocessableEntity</a></li><li><a href="error/fn.ErrorUnsupportedMediaType.html">error::ErrorUnsupportedMediaType</a></li><li><a href="error/fn.ErrorUpgradeRequired.html">error::ErrorUpgradeRequired</a></li><li><a href="error/fn.ErrorUriTooLong.html">error::ErrorUriTooLong</a></li><li><a href="error/fn.ErrorVariantAlsoNegotiates.html">error::ErrorVariantAlsoNegotiates</a></li><li><a href="guard/fn.All.html">guard::All</a></li><li><a href="guard/fn.Any.html">guard::Any</a></li><li><a href="guard/fn.Connect.html">guard::Connect</a></li><li><a href="guard/fn.Delete.html">guard::Delete</a></li><li><a href="guard/fn.Get.html">guard::Get</a></li><li><a href="guard/fn.Head.html">guard::Head</a></li><li><a href="guard/fn.Header.html">guard::Header</a></li><li><a href="guard/fn.Host.html">guard::Host</a></li><li><a href="guard/fn.Method.html">guard::Method</a></li><li><a href="guard/fn.Options.html">guard::Options</a></li><li><a href="guard/fn.Patch.html">guard::Patch</a></li><li><a href="guard/fn.Post.html">guard::Post</a></li><li><a href="guard/fn.Put.html">guard::Put</a></li><li><a href="guard/fn.Trace.html">guard::Trace</a></li><li><a href="guard/fn.fn_guard.html">guard::fn_guard</a></li><li><a href="http/header/fn.fmt_comma_delimited.html">http::header::fmt_comma_delimited</a></li><li><a href="http/header/fn.from_comma_delimited.html">http::header::from_comma_delimited</a></li><li><a href="http/header/fn.from_one_raw_str.html">http::header::from_one_raw_str</a></li><li><a href="http/header/fn.http_percent_encode.html">http::header::http_percent_encode</a></li><li><a href="http/header/fn.parse_extended_value.html">http::header::parse_extended_value</a></li><li><a href="http/header/fn.q.html">http::header::q</a></li><li><a href="rt/signal/fn.ctrl_c.html">rt::signal::ctrl_c</a></li><li><a href="rt/signal/unix/fn.signal.html">rt::signal::unix::signal</a></li><li><a href="rt/fn.spawn.html">rt::spawn</a></li><li><a href="rt/task/fn.spawn_blocking.html">rt::task::spawn_blocking</a></li><li><a href="rt/task/fn.yield_now.html">rt::task::yield_now</a></li><li><a href="rt/time/fn.interval.html">rt::time::interval</a></li><li><a href="rt/time/fn.interval_at.html">rt::time::interval_at</a></li><li><a href="rt/time/fn.sleep.html">rt::time::sleep</a></li><li><a href="rt/time/fn.sleep_until.html">rt::time::sleep_until</a></li><li><a href="rt/time/fn.timeout.html">rt::time::timeout</a></li><li><a href="test/fn.call_and_read_body.html">test::call_and_read_body</a></li><li><a href="test/fn.call_and_read_body_json.html">test::call_and_read_body_json</a></li><li><a href="test/fn.call_service.html">test::call_service</a></li><li><a href="test/fn.init_service.html">test::init_service</a></li><li><a href="test/fn.ok_service.html">test::ok_service</a></li><li><a href="test/fn.read_body.html">test::read_body</a></li><li><a href="test/fn.read_body_json.html">test::read_body_json</a></li><li><a href="test/fn.status_service.html">test::status_service</a></li><li><a href="test/fn.try_call_and_read_body_json.html">test::try_call_and_read_body_json</a></li><li><a href="test/fn.try_call_service.html">test::try_call_service</a></li><li><a href="test/fn.try_read_body.html">test::try_read_body</a></li><li><a href="test/fn.try_read_body_json.html">test::try_read_body_json</a></li><li><a href="web/fn.block.html">web::block</a></li><li><a href="web/fn.delete.html">web::delete</a></li><li><a href="web/fn.get.html">web::get</a></li><li><a href="web/fn.head.html">web::head</a></li><li><a href="web/fn.method.html">web::method</a></li><li><a href="web/fn.patch.html">web::patch</a></li><li><a href="web/fn.post.html">web::post</a></li><li><a href="web/fn.put.html">web::put</a></li><li><a href="web/fn.redirect.html">web::redirect</a></li><li><a href="web/fn.resource.html">web::resource</a></li><li><a href="web/fn.route.html">web::route</a></li><li><a href="web/fn.scope.html">web::scope</a></li><li><a href="web/fn.service.html">web::service</a></li><li><a href="web/fn.to.html">web::to</a></li><li><a href="web/fn.trace.html">web::trace</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.Result.html">Result</a></li><li><a href="cookie/time/type.Result.html">cookie::time::Result</a></li><li><a href="cookie/time/format_description/well_known/iso8601/type.EncodedConfig.html">cookie::time::format_description::well_known::iso8601::EncodedConfig</a></li><li><a href="error/type.Result.html">error::Result</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="http/header/constant.ACCEPT.html">http::header::ACCEPT</a></li><li><a href="http/header/constant.ACCEPT_CHARSET.html">http::header::ACCEPT_CHARSET</a></li><li><a href="http/header/constant.ACCEPT_ENCODING.html">http::header::ACCEPT_ENCODING</a></li><li><a href="http/header/constant.ACCEPT_LANGUAGE.html">http::header::ACCEPT_LANGUAGE</a></li><li><a href="http/header/constant.ACCEPT_RANGES.html">http::header::ACCEPT_RANGES</a></li><li><a href="http/header/constant.ACCESS_CONTROL_ALLOW_CREDENTIALS.html">http::header::ACCESS_CONTROL_ALLOW_CREDENTIALS</a></li><li><a href="http/header/constant.ACCESS_CONTROL_ALLOW_HEADERS.html">http::header::ACCESS_CONTROL_ALLOW_HEADERS</a></li><li><a href="http/header/constant.ACCESS_CONTROL_ALLOW_METHODS.html">http::header::ACCESS_CONTROL_ALLOW_METHODS</a></li><li><a href="http/header/constant.ACCESS_CONTROL_ALLOW_ORIGIN.html">http::header::ACCESS_CONTROL_ALLOW_ORIGIN</a></li><li><a href="http/header/constant.ACCESS_CONTROL_EXPOSE_HEADERS.html">http::header::ACCESS_CONTROL_EXPOSE_HEADERS</a></li><li><a href="http/header/constant.ACCESS_CONTROL_MAX_AGE.html">http::header::ACCESS_CONTROL_MAX_AGE</a></li><li><a href="http/header/constant.ACCESS_CONTROL_REQUEST_HEADERS.html">http::header::ACCESS_CONTROL_REQUEST_HEADERS</a></li><li><a href="http/header/constant.ACCESS_CONTROL_REQUEST_METHOD.html">http::header::ACCESS_CONTROL_REQUEST_METHOD</a></li><li><a href="http/header/constant.AGE.html">http::header::AGE</a></li><li><a href="http/header/constant.ALLOW.html">http::header::ALLOW</a></li><li><a href="http/header/constant.ALT_SVC.html">http::header::ALT_SVC</a></li><li><a href="http/header/constant.AUTHORIZATION.html">http::header::AUTHORIZATION</a></li><li><a href="http/header/constant.CACHE_CONTROL.html">http::header::CACHE_CONTROL</a></li><li><a href="http/header/constant.CACHE_STATUS.html">http::header::CACHE_STATUS</a></li><li><a href="http/header/constant.CDN_CACHE_CONTROL.html">http::header::CDN_CACHE_CONTROL</a></li><li><a href="http/header/constant.CONNECTION.html">http::header::CONNECTION</a></li><li><a href="http/header/constant.CONTENT_DISPOSITION.html">http::header::CONTENT_DISPOSITION</a></li><li><a href="http/header/constant.CONTENT_ENCODING.html">http::header::CONTENT_ENCODING</a></li><li><a href="http/header/constant.CONTENT_LANGUAGE.html">http::header::CONTENT_LANGUAGE</a></li><li><a href="http/header/constant.CONTENT_LENGTH.html">http::header::CONTENT_LENGTH</a></li><li><a href="http/header/constant.CONTENT_LOCATION.html">http::header::CONTENT_LOCATION</a></li><li><a href="http/header/constant.CONTENT_RANGE.html">http::header::CONTENT_RANGE</a></li><li><a href="http/header/constant.CONTENT_SECURITY_POLICY.html">http::header::CONTENT_SECURITY_POLICY</a></li><li><a href="http/header/constant.CONTENT_SECURITY_POLICY_REPORT_ONLY.html">http::header::CONTENT_SECURITY_POLICY_REPORT_ONLY</a></li><li><a href="http/header/constant.CONTENT_TYPE.html">http::header::CONTENT_TYPE</a></li><li><a href="http/header/constant.COOKIE.html">http::header::COOKIE</a></li><li><a href="http/header/constant.CROSS_ORIGIN_EMBEDDER_POLICY.html">http::header::CROSS_ORIGIN_EMBEDDER_POLICY</a></li><li><a href="http/header/constant.CROSS_ORIGIN_OPENER_POLICY.html">http::header::CROSS_ORIGIN_OPENER_POLICY</a></li><li><a href="http/header/constant.CROSS_ORIGIN_RESOURCE_POLICY.html">http::header::CROSS_ORIGIN_RESOURCE_POLICY</a></li><li><a href="http/header/constant.DATE.html">http::header::DATE</a></li><li><a href="http/header/constant.DNT.html">http::header::DNT</a></li><li><a href="http/header/constant.ETAG.html">http::header::ETAG</a></li><li><a href="http/header/constant.EXPECT.html">http::header::EXPECT</a></li><li><a href="http/header/constant.EXPIRES.html">http::header::EXPIRES</a></li><li><a href="http/header/constant.FORWARDED.html">http::header::FORWARDED</a></li><li><a href="http/header/constant.FROM.html">http::header::FROM</a></li><li><a href="http/header/constant.HOST.html">http::header::HOST</a></li><li><a href="http/header/constant.IF_MATCH.html">http::header::IF_MATCH</a></li><li><a href="http/header/constant.IF_MODIFIED_SINCE.html">http::header::IF_MODIFIED_SINCE</a></li><li><a href="http/header/constant.IF_NONE_MATCH.html">http::header::IF_NONE_MATCH</a></li><li><a href="http/header/constant.IF_RANGE.html">http::header::IF_RANGE</a></li><li><a href="http/header/constant.IF_UNMODIFIED_SINCE.html">http::header::IF_UNMODIFIED_SINCE</a></li><li><a href="http/header/constant.LAST_MODIFIED.html">http::header::LAST_MODIFIED</a></li><li><a href="http/header/constant.LINK.html">http::header::LINK</a></li><li><a href="http/header/constant.LOCATION.html">http::header::LOCATION</a></li><li><a href="http/header/constant.MAX_FORWARDS.html">http::header::MAX_FORWARDS</a></li><li><a href="http/header/constant.ORIGIN.html">http::header::ORIGIN</a></li><li><a href="http/header/constant.PERMISSIONS_POLICY.html">http::header::PERMISSIONS_POLICY</a></li><li><a href="http/header/constant.PRAGMA.html">http::header::PRAGMA</a></li><li><a href="http/header/constant.PROXY_AUTHENTICATE.html">http::header::PROXY_AUTHENTICATE</a></li><li><a href="http/header/constant.PROXY_AUTHORIZATION.html">http::header::PROXY_AUTHORIZATION</a></li><li><a href="http/header/constant.PUBLIC_KEY_PINS.html">http::header::PUBLIC_KEY_PINS</a></li><li><a href="http/header/constant.PUBLIC_KEY_PINS_REPORT_ONLY.html">http::header::PUBLIC_KEY_PINS_REPORT_ONLY</a></li><li><a href="http/header/constant.RANGE.html">http::header::RANGE</a></li><li><a href="http/header/constant.REFERER.html">http::header::REFERER</a></li><li><a href="http/header/constant.REFERRER_POLICY.html">http::header::REFERRER_POLICY</a></li><li><a href="http/header/constant.REFRESH.html">http::header::REFRESH</a></li><li><a href="http/header/constant.RETRY_AFTER.html">http::header::RETRY_AFTER</a></li><li><a href="http/header/constant.SEC_WEBSOCKET_ACCEPT.html">http::header::SEC_WEBSOCKET_ACCEPT</a></li><li><a href="http/header/constant.SEC_WEBSOCKET_EXTENSIONS.html">http::header::SEC_WEBSOCKET_EXTENSIONS</a></li><li><a href="http/header/constant.SEC_WEBSOCKET_KEY.html">http::header::SEC_WEBSOCKET_KEY</a></li><li><a href="http/header/constant.SEC_WEBSOCKET_PROTOCOL.html">http::header::SEC_WEBSOCKET_PROTOCOL</a></li><li><a href="http/header/constant.SEC_WEBSOCKET_VERSION.html">http::header::SEC_WEBSOCKET_VERSION</a></li><li><a href="http/header/constant.SERVER.html">http::header::SERVER</a></li><li><a href="http/header/constant.SET_COOKIE.html">http::header::SET_COOKIE</a></li><li><a href="http/header/constant.STRICT_TRANSPORT_SECURITY.html">http::header::STRICT_TRANSPORT_SECURITY</a></li><li><a href="http/header/constant.TE.html">http::header::TE</a></li><li><a href="http/header/constant.TRAILER.html">http::header::TRAILER</a></li><li><a href="http/header/constant.TRANSFER_ENCODING.html">http::header::TRANSFER_ENCODING</a></li><li><a href="http/header/constant.UPGRADE.html">http::header::UPGRADE</a></li><li><a href="http/header/constant.UPGRADE_INSECURE_REQUESTS.html">http::header::UPGRADE_INSECURE_REQUESTS</a></li><li><a href="http/header/constant.USER_AGENT.html">http::header::USER_AGENT</a></li><li><a href="http/header/constant.VARY.html">http::header::VARY</a></li><li><a href="http/header/constant.VIA.html">http::header::VIA</a></li><li><a href="http/header/constant.WARNING.html">http::header::WARNING</a></li><li><a href="http/header/constant.WWW_AUTHENTICATE.html">http::header::WWW_AUTHENTICATE</a></li><li><a href="http/header/constant.X_CONTENT_TYPE_OPTIONS.html">http::header::X_CONTENT_TYPE_OPTIONS</a></li><li><a href="http/header/constant.X_DNS_PREFETCH_CONTROL.html">http::header::X_DNS_PREFETCH_CONTROL</a></li><li><a href="http/header/constant.X_FORWARDED_FOR.html">http::header::X_FORWARDED_FOR</a></li><li><a href="http/header/constant.X_FORWARDED_HOST.html">http::header::X_FORWARDED_HOST</a></li><li><a href="http/header/constant.X_FORWARDED_PROTO.html">http::header::X_FORWARDED_PROTO</a></li><li><a href="http/header/constant.X_FRAME_OPTIONS.html">http::header::X_FRAME_OPTIONS</a></li><li><a href="http/header/constant.X_XSS_PROTECTION.html">http::header::X_XSS_PROTECTION</a></li></ul></section></div></main></body></html>