9 lines
29 KiB
JavaScript
9 lines
29 KiB
JavaScript
(function() {
|
|
var implementors = Object.fromEntries([["hyper_util",[["impl <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"hyper_util/client/legacy/connect/dns/struct.Name.html\" title=\"struct hyper_util::client::legacy::connect::dns::Name\">Name</a>> for <a class=\"struct\" href=\"hyper_util/client/legacy/connect/dns/struct.GaiResolver.html\" title=\"struct hyper_util::client::legacy::connect::dns::GaiResolver\">GaiResolver</a>"],["impl<C> <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/uri/struct.Uri.html\" title=\"struct http::uri::Uri\">Uri</a>> for <a class=\"struct\" href=\"hyper_util/client/legacy/connect/proxy/struct.SocksV4.html\" title=\"struct hyper_util::client::legacy::connect::proxy::SocksV4\">SocksV4</a><C><div class=\"where\">where\n C: <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/uri/struct.Uri.html\" title=\"struct http::uri::Uri\">Uri</a>>,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Future\" title=\"type tower_service::Service::Future\">Future</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Response\" title=\"type tower_service::Service::Response\">Response</a>: <a class=\"trait\" href=\"hyper/rt/io/trait.Read.html\" title=\"trait hyper::rt::io::Read\">Read</a> + <a class=\"trait\" href=\"hyper/rt/io/trait.Write.html\" title=\"trait hyper::rt::io::Write\">Write</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Error\" title=\"type tower_service::Service::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static,</div>"],["impl<C> <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/uri/struct.Uri.html\" title=\"struct http::uri::Uri\">Uri</a>> for <a class=\"struct\" href=\"hyper_util/client/legacy/connect/proxy/struct.SocksV5.html\" title=\"struct hyper_util::client::legacy::connect::proxy::SocksV5\">SocksV5</a><C><div class=\"where\">where\n C: <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/uri/struct.Uri.html\" title=\"struct http::uri::Uri\">Uri</a>>,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Future\" title=\"type tower_service::Service::Future\">Future</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Response\" title=\"type tower_service::Service::Response\">Response</a>: <a class=\"trait\" href=\"hyper/rt/io/trait.Read.html\" title=\"trait hyper::rt::io::Read\">Read</a> + <a class=\"trait\" href=\"hyper/rt/io/trait.Write.html\" title=\"trait hyper::rt::io::Write\">Write</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Error\" title=\"type tower_service::Service::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static,</div>"],["impl<C> <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/uri/struct.Uri.html\" title=\"struct http::uri::Uri\">Uri</a>> for <a class=\"struct\" href=\"hyper_util/client/legacy/connect/proxy/struct.Tunnel.html\" title=\"struct hyper_util::client::legacy::connect::proxy::Tunnel\">Tunnel</a><C><div class=\"where\">where\n C: <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/uri/struct.Uri.html\" title=\"struct http::uri::Uri\">Uri</a>>,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Future\" title=\"type tower_service::Service::Future\">Future</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Response\" title=\"type tower_service::Service::Response\">Response</a>: <a class=\"trait\" href=\"hyper/rt/io/trait.Read.html\" title=\"trait hyper::rt::io::Read\">Read</a> + <a class=\"trait\" href=\"hyper/rt/io/trait.Write.html\" title=\"trait hyper::rt::io::Write\">Write</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static,\n C::<a class=\"associatedtype\" href=\"tower_service/trait.Service.html#associatedtype.Error\" title=\"type tower_service::Service::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.93.1/alloc/boxed/struct.Box.html\" title=\"struct alloc::boxed::Box\">Box</a><dyn <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/error/trait.Error.html\" title=\"trait core::error::Error\">StdError</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>>>,</div>"],["impl<C, B> <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/request/struct.Request.html\" title=\"struct http::request::Request\">Request</a><B>> for &<a class=\"struct\" href=\"hyper_util/client/legacy/struct.Client.html\" title=\"struct hyper_util::client::legacy::Client\">Client</a><C, B><div class=\"where\">where\n C: <a class=\"trait\" href=\"hyper_util/client/legacy/connect/trait.Connect.html\" title=\"trait hyper_util::client::legacy::connect::Connect\">Connect</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> + 'static,\n B: <a class=\"trait\" href=\"http_body/trait.Body.html\" title=\"trait http_body::Body\">Body</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n B::<a class=\"associatedtype\" href=\"http_body/trait.Body.html#associatedtype.Data\" title=\"type http_body::Body::Data\">Data</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n B::<a class=\"associatedtype\" href=\"http_body/trait.Body.html#associatedtype.Error\" title=\"type http_body::Body::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.93.1/alloc/boxed/struct.Box.html\" title=\"struct alloc::boxed::Box\">Box</a><dyn <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/error/trait.Error.html\" title=\"trait core::error::Error\">StdError</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>>>,</div>"],["impl<C, B> <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/request/struct.Request.html\" title=\"struct http::request::Request\">Request</a><B>> for <a class=\"struct\" href=\"hyper_util/client/legacy/struct.Client.html\" title=\"struct hyper_util::client::legacy::Client\">Client</a><C, B><div class=\"where\">where\n C: <a class=\"trait\" href=\"hyper_util/client/legacy/connect/trait.Connect.html\" title=\"trait hyper_util::client::legacy::connect::Connect\">Connect</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> + 'static,\n B: <a class=\"trait\" href=\"http_body/trait.Body.html\" title=\"trait http_body::Body\">Body</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + 'static + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n B::<a class=\"associatedtype\" href=\"http_body/trait.Body.html#associatedtype.Data\" title=\"type http_body::Body::Data\">Data</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n B::<a class=\"associatedtype\" href=\"http_body/trait.Body.html#associatedtype.Error\" title=\"type http_body::Body::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.93.1/alloc/boxed/struct.Box.html\" title=\"struct alloc::boxed::Box\">Box</a><dyn <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/error/trait.Error.html\" title=\"trait core::error::Error\">StdError</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>>>,</div>"],["impl<R> <a class=\"trait\" href=\"tower_service/trait.Service.html\" title=\"trait tower_service::Service\">Service</a><<a class=\"struct\" href=\"http/uri/struct.Uri.html\" title=\"struct http::uri::Uri\">Uri</a>> for <a class=\"struct\" href=\"hyper_util/client/legacy/connect/struct.HttpConnector.html\" title=\"struct hyper_util::client::legacy::connect::HttpConnector\">HttpConnector</a><R><div class=\"where\">where\n R: Resolve + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> + 'static,\n R::Future: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>"]]],["tower",[["impl<A, B, Request> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"enum\" href=\"tower/util/enum.Either.html\" title=\"enum tower::util::Either\">Either</a><A, B><div class=\"where\">where\n A: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,\n B: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request, Response = A::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Response\" title=\"type tower::Service::Response\">Response</a>, Error = A::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>>,</div>"],["impl<F, S, R, E> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><R> for <a class=\"struct\" href=\"tower/util/struct.FutureService.html\" title=\"struct tower::util::FutureService\">FutureService</a><F, S><div class=\"where\">where\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/future/future/trait.Future.html\" title=\"trait core::future::future::Future\">Future</a><Output = <a class=\"enum\" href=\"https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><S, E>> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><R, Error = E>,</div>"],["impl<M, S, Target, Request> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Target> for <a class=\"struct\" href=\"tower/make/struct.AsService.html\" title=\"struct tower::make::AsService\">AsService</a><'_, M, Request><div class=\"where\">where\n M: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Target, Response = S>,\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,</div>"],["impl<M, S, Target, Request> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Target> for <a class=\"struct\" href=\"tower/make/struct.IntoService.html\" title=\"struct tower::make::IntoService\">IntoService</a><M, Request><div class=\"where\">where\n M: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Target, Response = S>,\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,</div>"],["impl<P, S, Request> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/retry/struct.Retry.html\" title=\"struct tower::retry::Retry\">Retry</a><P, S><div class=\"where\">where\n P: <a class=\"trait\" href=\"tower/retry/trait.Policy.html\" title=\"trait tower::retry::Policy\">Policy</a><Request, S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Response\" title=\"type tower::Service::Response\">Response</a>, S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div>"],["impl<R, S, F, T, E, Fut> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><R> for <a class=\"struct\" href=\"tower/util/struct.MapFuture.html\" title=\"struct tower::util::MapFuture\">MapFuture</a><S, F><div class=\"where\">where\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><R>,\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Future\" title=\"type tower::Service::Future\">Future</a>) -> Fut,\n E: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>>,\n Fut: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/future/future/trait.Future.html\" title=\"trait core::future::future::Future\">Future</a><Output = <a class=\"enum\" href=\"https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><T, E>>,</div>"],["impl<S, F, R1, R2> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><R1> for <a class=\"struct\" href=\"tower/util/struct.MapRequest.html\" title=\"struct tower::util::MapRequest\">MapRequest</a><S, F><div class=\"where\">where\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><R2>,\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(R1) -> R2,</div>"],["impl<S, F, Request, Error> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/util/struct.MapErr.html\" title=\"struct tower::util::MapErr\">MapErr</a><S, F><div class=\"where\">where\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/ops/function/trait.FnOnce.html\" title=\"trait core::ops::function::FnOnce\">FnOnce</a>(S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>) -> Error + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div>"],["impl<S, F, Request, Fut> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/util/struct.AndThen.html\" title=\"struct tower::util::AndThen\">AndThen</a><S, F><div class=\"where\">where\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,\n S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><Fut::<a class=\"associatedtype\" href=\"futures_core/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_core::future::TryFuture::Error\">Error</a>>,\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/ops/function/trait.FnOnce.html\" title=\"trait core::ops::function::FnOnce\">FnOnce</a>(S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Response\" title=\"type tower::Service::Response\">Response</a>) -> Fut + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n Fut: <a class=\"trait\" href=\"futures_core/future/trait.TryFuture.html\" title=\"trait futures_core::future::TryFuture\">TryFuture</a>,</div>"],["impl<S, F, Request, Response> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/util/struct.MapResponse.html\" title=\"struct tower::util::MapResponse\">MapResponse</a><S, F><div class=\"where\">where\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/ops/function/trait.FnOnce.html\" title=\"trait core::ops::function::FnOnce\">FnOnce</a>(S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Response\" title=\"type tower::Service::Response\">Response</a>) -> Response + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div>"],["impl<S, F, Request, Response, Error> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/util/struct.MapResult.html\" title=\"struct tower::util::MapResult\">MapResult</a><S, F><div class=\"where\">where\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,\n Error: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>>,\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/ops/function/trait.FnOnce.html\" title=\"trait core::ops::function::FnOnce\">FnOnce</a>(<a class=\"enum\" href=\"https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Response\" title=\"type tower::Service::Response\">Response</a>, S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><Response, Error> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div>"],["impl<S, F, Request, Response, Error, Fut> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/util/struct.Then.html\" title=\"struct tower::util::Then\">Then</a><S, F><div class=\"where\">where\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,\n S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><Error>,\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/ops/function/trait.FnOnce.html\" title=\"trait core::ops::function::FnOnce\">FnOnce</a>(<a class=\"enum\" href=\"https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Response\" title=\"type tower::Service::Response\">Response</a>, S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>>) -> Fut + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n Fut: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/future/future/trait.Future.html\" title=\"trait core::future::future::Future\">Future</a><Output = <a class=\"enum\" href=\"https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><Response, Error>>,</div>"],["impl<S, Request> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/timeout/struct.Timeout.html\" title=\"struct tower::timeout::Timeout\">Timeout</a><S><div class=\"where\">where\n S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,\n S::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"type\" href=\"tower/type.BoxError.html\" title=\"type tower::BoxError\">BoxError</a>>,</div>"],["impl<S, T> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><T> for <a class=\"struct\" href=\"tower/make/struct.Shared.html\" title=\"struct tower::make::Shared\">Shared</a><S><div class=\"where\">where\n S: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div>"],["impl<T, F, Request, R, E> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/util/struct.ServiceFn.html\" title=\"struct tower::util::ServiceFn\">ServiceFn</a><T><div class=\"where\">where\n T: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(Request) -> F,\n F: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/future/future/trait.Future.html\" title=\"trait core::future::future::Future\">Future</a><Output = <a class=\"enum\" href=\"https://doc.rust-lang.org/1.93.1/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><R, E>>,</div>"],["impl<T, Request> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request> for <a class=\"struct\" href=\"tower/util/struct.Optional.html\" title=\"struct tower::util::Optional\">Optional</a><T><div class=\"where\">where\n T: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,\n T::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"type\" href=\"tower/type.BoxError.html\" title=\"type tower::BoxError\">BoxError</a>>,</div>"],["impl<T, U, E> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><T> for <a class=\"struct\" href=\"tower/util/struct.BoxCloneService.html\" title=\"struct tower::util::BoxCloneService\">BoxCloneService</a><T, U, E>"],["impl<T, U, E> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><T> for <a class=\"struct\" href=\"tower/util/struct.BoxCloneSyncService.html\" title=\"struct tower::util::BoxCloneSyncService\">BoxCloneSyncService</a><T, U, E>"],["impl<T, U, E> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><T> for <a class=\"struct\" href=\"tower/util/struct.BoxService.html\" title=\"struct tower::util::BoxService\">BoxService</a><T, U, E>"],["impl<T, U, E> <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><T> for <a class=\"struct\" href=\"tower/util/struct.UnsyncBoxService.html\" title=\"struct tower::util::UnsyncBoxService\">UnsyncBoxService</a><T, U, E>"]]],["tower_service",[]]]);
|
|
if (window.register_implementors) {
|
|
window.register_implementors(implementors);
|
|
} else {
|
|
window.pending_implementors = implementors;
|
|
}
|
|
})()
|
|
//{"start":57,"fragment_lengths":[12873,16483,21]}
|