| "futures_util":[["impl<Fut: Future> Future for <a class=\"struct\" href=\"futures_util/future/struct.Fuse.html\" title=\"struct futures_util::future::Fuse\">Fuse</a><Fut>"],["impl<F> Future for <a class=\"struct\" href=\"futures_util/future/struct.Flatten.html\" title=\"struct futures_util::future::Flatten\">Flatten</a><F><span class=\"where fmt-newline\">where<br> Flatten<F, <F as Future>::Output>: Future,<br> F: Future,</span>"],["impl<Fut, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><Fut, F><span class=\"where fmt-newline\">where<br> Map<Fut, F>: Future,</span>"],["impl<Fut, T> Future for <a class=\"struct\" href=\"futures_util/future/struct.MapInto.html\" title=\"struct futures_util::future::MapInto\">MapInto</a><Fut, T><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><Fut, IntoFn<T>>: Future,</span>"],["impl<Fut1, Fut2, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.Then.html\" title=\"struct futures_util::future::Then\">Then</a><Fut1, Fut2, F><span class=\"where fmt-newline\">where<br> Flatten<<a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><Fut1, F>, Fut2>: Future,</span>"],["impl<Fut, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.Inspect.html\" title=\"struct futures_util::future::Inspect\">Inspect</a><Fut, F><span class=\"where fmt-newline\">where<br> Map<Fut, InspectFn<F>>: Future,</span>"],["impl<Fut> Future for <a class=\"struct\" href=\"futures_util/future/struct.NeverError.html\" title=\"struct futures_util::future::NeverError\">NeverError</a><Fut><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><Fut, OkFn<<a class=\"type\" href=\"futures_util/never/type.Never.html\" title=\"type futures_util::never::Never\">Never</a>>>: Future,</span>"],["impl<Fut> Future for <a class=\"struct\" href=\"futures_util/future/struct.UnitError.html\" title=\"struct futures_util::future::UnitError\">UnitError</a><Fut><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><Fut, OkFn<()>>: Future,</span>"],["impl<Fut> Future for <a class=\"struct\" href=\"futures_util/future/struct.CatchUnwind.html\" title=\"struct futures_util::future::CatchUnwind\">CatchUnwind</a><Fut><span class=\"where fmt-newline\">where<br> Fut: Future + UnwindSafe,</span>"],["impl<T: 'static> Future for <a class=\"struct\" href=\"futures_util/future/struct.RemoteHandle.html\" title=\"struct futures_util::future::RemoteHandle\">RemoteHandle</a><T>"],["impl<Fut: Future> Future for <a class=\"struct\" href=\"futures_util/future/struct.Remote.html\" title=\"struct futures_util::future::Remote\">Remote</a><Fut>"],["impl<Fut> Future for <a class=\"struct\" href=\"futures_util/future/struct.Shared.html\" title=\"struct futures_util::future::Shared\">Shared</a><Fut><span class=\"where fmt-newline\">where<br> Fut: Future,<br> Fut::Output: Clone,</span>"],["impl<Fut: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>> Future for <a class=\"struct\" href=\"futures_util/future/struct.IntoFuture.html\" title=\"struct futures_util::future::IntoFuture\">IntoFuture</a><Fut>"],["impl<Fut1, Fut2> Future for <a class=\"struct\" href=\"futures_util/future/struct.TryFlatten.html\" title=\"struct futures_util::future::TryFlatten\">TryFlatten</a><Fut1, Fut2><span class=\"where fmt-newline\">where<br> TryFlatten<Fut1, Fut2>: Future,</span>"],["impl<Fut1, Fut2, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.AndThen.html\" title=\"struct futures_util::future::AndThen\">AndThen</a><Fut1, Fut2, F><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.TryFlatten.html\" title=\"struct futures_util::future::TryFlatten\">TryFlatten</a><<a class=\"struct\" href=\"futures_util/future/struct.MapOk.html\" title=\"struct futures_util::future::MapOk\">MapOk</a><Fut1, F>, Fut2>: Future,</span>"],["impl<Fut1, Fut2, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.OrElse.html\" title=\"struct futures_util::future::OrElse\">OrElse</a><Fut1, Fut2, F><span class=\"where fmt-newline\">where<br> TryFlattenErr<<a class=\"struct\" href=\"futures_util/future/struct.MapErr.html\" title=\"struct futures_util::future::MapErr\">MapErr</a><Fut1, F>, Fut2>: Future,</span>"],["impl<Fut, E> Future for <a class=\"struct\" href=\"futures_util/future/struct.ErrInto.html\" title=\"struct futures_util::future::ErrInto\">ErrInto</a><Fut, E><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.MapErr.html\" title=\"struct futures_util::future::MapErr\">MapErr</a><Fut, IntoFn<E>>: Future,</span>"],["impl<Fut, E> Future for <a class=\"struct\" href=\"futures_util/future/struct.OkInto.html\" title=\"struct futures_util::future::OkInto\">OkInto</a><Fut, E><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.MapOk.html\" title=\"struct futures_util::future::MapOk\">MapOk</a><Fut, IntoFn<E>>: Future,</span>"],["impl<Fut, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.InspectOk.html\" title=\"struct futures_util::future::InspectOk\">InspectOk</a><Fut, F><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Inspect.html\" title=\"struct futures_util::future::Inspect\">Inspect</a><<a class=\"struct\" href=\"futures_util/future/struct.IntoFuture.html\" title=\"struct futures_util::future::IntoFuture\">IntoFuture</a><Fut>, InspectOkFn<F>>: Future,</span>"],["impl<Fut, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.InspectErr.html\" title=\"struct futures_util::future::InspectErr\">InspectErr</a><Fut, F><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Inspect.html\" title=\"struct futures_util::future::Inspect\">Inspect</a><<a class=\"struct\" href=\"futures_util/future/struct.IntoFuture.html\" title=\"struct futures_util::future::IntoFuture\">IntoFuture</a><Fut>, InspectErrFn<F>>: Future,</span>"],["impl<Fut, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.MapOk.html\" title=\"struct futures_util::future::MapOk\">MapOk</a><Fut, F><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><<a class=\"struct\" href=\"futures_util/future/struct.IntoFuture.html\" title=\"struct futures_util::future::IntoFuture\">IntoFuture</a><Fut>, MapOkFn<F>>: Future,</span>"],["impl<Fut, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.MapErr.html\" title=\"struct futures_util::future::MapErr\">MapErr</a><Fut, F><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><<a class=\"struct\" href=\"futures_util/future/struct.IntoFuture.html\" title=\"struct futures_util::future::IntoFuture\">IntoFuture</a><Fut>, MapErrFn<F>>: Future,</span>"],["impl<Fut, F, G> Future for <a class=\"struct\" href=\"futures_util/future/struct.MapOkOrElse.html\" title=\"struct futures_util::future::MapOkOrElse\">MapOkOrElse</a><Fut, F, G><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><<a class=\"struct\" href=\"futures_util/future/struct.IntoFuture.html\" title=\"struct futures_util::future::IntoFuture\">IntoFuture</a><Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: Future,</span>"],["impl<Fut, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.UnwrapOrElse.html\" title=\"struct futures_util::future::UnwrapOrElse\">UnwrapOrElse</a><Fut, F><span class=\"where fmt-newline\">where<br> <a class=\"struct\" href=\"futures_util/future/struct.Map.html\" title=\"struct futures_util::future::Map\">Map</a><<a class=\"struct\" href=\"futures_util/future/struct.IntoFuture.html\" title=\"struct futures_util::future::IntoFuture\">IntoFuture</a><Fut>, UnwrapOrElseFn<F>>: Future,</span>"],["impl<F, R> Future for <a class=\"struct\" href=\"futures_util/future/struct.Lazy.html\" title=\"struct futures_util::future::Lazy\">Lazy</a><F><span class=\"where fmt-newline\">where<br> F: FnOnce(&mut Context<'_>) -> R,</span>"],["impl<T> Future for <a class=\"struct\" href=\"futures_util/future/struct.Pending.html\" title=\"struct futures_util::future::Pending\">Pending</a><T>"],["impl<Fut: Future> Future for <a class=\"enum\" href=\"futures_util/future/enum.MaybeDone.html\" title=\"enum futures_util::future::MaybeDone\">MaybeDone</a><Fut>"],["impl<Fut: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>> Future for <a class=\"enum\" href=\"futures_util/future/enum.TryMaybeDone.html\" title=\"enum futures_util::future::TryMaybeDone\">TryMaybeDone</a><Fut>"],["impl<F: Future> Future for <a class=\"struct\" href=\"futures_util/future/struct.OptionFuture.html\" title=\"struct futures_util::future::OptionFuture\">OptionFuture</a><F>"],["impl<T, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.PollFn.html\" title=\"struct futures_util::future::PollFn\">PollFn</a><F><span class=\"where fmt-newline\">where<br> F: FnMut(&mut Context<'_>) -> Poll<T>,</span>"],["impl<T, F> Future for <a class=\"struct\" href=\"futures_util/future/struct.PollImmediate.html\" title=\"struct futures_util::future::PollImmediate\">PollImmediate</a><F><span class=\"where fmt-newline\">where<br> F: Future<Output = T>,</span>"],["impl<T> Future for <a class=\"struct\" href=\"futures_util/future/struct.Ready.html\" title=\"struct futures_util::future::Ready\">Ready</a><T>"],["impl<Fut1: Future, Fut2: Future> Future for <a class=\"struct\" href=\"futures_util/future/struct.Join.html\" title=\"struct futures_util::future::Join\">Join</a><Fut1, Fut2>"],["impl<Fut1: Future, Fut2: Future, Fut3: Future> Future for <a class=\"struct\" href=\"futures_util/future/struct.Join3.html\" title=\"struct futures_util::future::Join3\">Join3</a><Fut1, Fut2, Fut3>"],["impl<Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future> Future for <a class=\"struct\" href=\"futures_util/future/struct.Join4.html\" title=\"struct futures_util::future::Join4\">Join4</a><Fut1, Fut2, Fut3, Fut4>"],["impl<Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future, Fut5: Future> Future for <a class=\"struct\" href=\"futures_util/future/struct.Join5.html\" title=\"struct futures_util::future::Join5\">Join5</a><Fut1, Fut2, Fut3, Fut4, Fut5>"],["impl<F> Future for <a class=\"struct\" href=\"futures_util/future/struct.JoinAll.html\" title=\"struct futures_util::future::JoinAll\">JoinAll</a><F><span class=\"where fmt-newline\">where<br> F: Future,</span>"],["impl<A, B> Future for <a class=\"struct\" href=\"futures_util/future/struct.Select.html\" title=\"struct futures_util::future::Select\">Select</a><A, B><span class=\"where fmt-newline\">where<br> A: Future + Unpin,<br> B: Future + Unpin,</span>"],["impl<Fut: Future + Unpin> Future for <a class=\"struct\" href=\"futures_util/future/struct.SelectAll.html\" title=\"struct futures_util::future::SelectAll\">SelectAll</a><Fut>"],["impl<Fut1, Fut2> Future for <a class=\"struct\" href=\"futures_util/future/struct.TryJoin.html\" title=\"struct futures_util::future::TryJoin\">TryJoin</a><Fut1, Fut2><span class=\"where fmt-newline\">where<br> Fut1: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>,<br> Fut2: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,</span>"],["impl<Fut1, Fut2, Fut3> Future for <a class=\"struct\" href=\"futures_util/future/struct.TryJoin3.html\" title=\"struct futures_util::future::TryJoin3\">TryJoin3</a><Fut1, Fut2, Fut3><span class=\"where fmt-newline\">where<br> Fut1: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>,<br> Fut2: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,<br> Fut3: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,</span>"],["impl<Fut1, Fut2, Fut3, Fut4> Future for <a class=\"struct\" href=\"futures_util/future/struct.TryJoin4.html\" title=\"struct futures_util::future::TryJoin4\">TryJoin4</a><Fut1, Fut2, Fut3, Fut4><span class=\"where fmt-newline\">where<br> Fut1: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>,<br> Fut2: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,<br> Fut3: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,<br> Fut4: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,</span>"],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Future for <a class=\"struct\" href=\"futures_util/future/struct.TryJoin5.html\" title=\"struct futures_util::future::TryJoin5\">TryJoin5</a><Fut1, Fut2, Fut3, Fut4, Fut5><span class=\"where fmt-newline\">where<br> Fut1: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>,<br> Fut2: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,<br> Fut3: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,<br> Fut4: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,<br> Fut5: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Error = Fut1::<a class=\"associatedtype\" href=\"futures_util/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_util::future::TryFuture::Error\">Error</a>>,</span>"],["impl<F> Future for <a class=\"struct\" href=\"futures_util/future/struct.TryJoinAll.html\" title=\"struct futures_util::future::TryJoinAll\">TryJoinAll</a><F><span class=\"where fmt-newline\">where<br> F: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>,</span>"],["impl<A: Unpin, B: Unpin> Future for <a class=\"struct\" href=\"futures_util/future/struct.TrySelect.html\" title=\"struct futures_util::future::TrySelect\">TrySelect</a><A, B><span class=\"where fmt-newline\">where<br> A: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>,<br> B: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a>,</span>"],["impl<Fut: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a> + Unpin> Future for <a class=\"struct\" href=\"futures_util/future/struct.SelectOk.html\" title=\"struct futures_util::future::SelectOk\">SelectOk</a><Fut>"],["impl<A, B> Future for <a class=\"enum\" href=\"futures_util/future/enum.Either.html\" title=\"enum futures_util::future::Either\">Either</a><A, B><span class=\"where fmt-newline\">where<br> A: Future,<br> B: Future<Output = A::Output>,</span>"],["impl<St, C> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Collect.html\" title=\"struct futures_util::stream::Collect\">Collect</a><St, C><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> C: Default + Extend<St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>>,</span>"],["impl<St, A, B, FromA, FromB> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Unzip.html\" title=\"struct futures_util::stream::Unzip\">Unzip</a><St, FromA, FromB><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a><Item = (A, B)>,<br> FromA: Default + Extend<A>,<br> FromB: Default + Extend<B>,</span>"],["impl<St> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Concat.html\" title=\"struct futures_util::stream::Concat\">Concat</a><St><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>: Extend<<St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a> as IntoIterator>::Item> + IntoIterator + Default,</span>"],["impl<St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Count.html\" title=\"struct futures_util::stream::Count\">Count</a><St>"],["impl<St, Fut, T, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Fold.html\" title=\"struct futures_util::stream::Fold\">Fold</a><St, Fut, T, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> F: FnMut(T, St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>) -> Fut,<br> Fut: Future<Output = T>,</span>"],["impl<St, Fut, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Any.html\" title=\"struct futures_util::stream::Any\">Any</a><St, Fut, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> F: FnMut(St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>) -> Fut,<br> Fut: Future<Output = bool>,</span>"],["impl<St, Fut, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.All.html\" title=\"struct futures_util::stream::All\">All</a><St, Fut, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> F: FnMut(St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>) -> Fut,<br> Fut: Future<Output = bool>,</span>"],["impl<St, Si> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Forward.html\" title=\"struct futures_util::stream::Forward\">Forward</a><St, Si><span class=\"where fmt-newline\">where<br> Forward<St, Si, St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Ok\" title=\"type futures_util::stream::TryStream::Ok\">Ok</a>>: Future,<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.TryStream.html\" title=\"trait futures_util::stream::TryStream\">TryStream</a>,</span>"],["impl<St, Fut, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.ForEach.html\" title=\"struct futures_util::stream::ForEach\">ForEach</a><St, Fut, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> F: FnMut(St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>) -> Fut,<br> Fut: Future<Output = ()>,</span>"],["impl<St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a> + Unpin> Future for <a class=\"struct\" href=\"futures_util/stream/struct.StreamFuture.html\" title=\"struct futures_util::stream::StreamFuture\">StreamFuture</a><St>"],["impl<St: ?Sized + <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a> + Unpin> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Next.html\" title=\"struct futures_util::stream::Next\">Next</a><'_, St>"],["impl<St: ?Sized + <a class=\"trait\" href=\"futures_util/stream/trait.FusedStream.html\" title=\"trait futures_util::stream::FusedStream\">FusedStream</a> + Unpin> Future for <a class=\"struct\" href=\"futures_util/stream/struct.SelectNextSome.html\" title=\"struct futures_util::stream::SelectNextSome\">SelectNextSome</a><'_, St>"],["impl<'a, St> Future for <a class=\"struct\" href=\"futures_util/stream/struct.Peek.html\" title=\"struct futures_util::stream::Peek\">Peek</a><'a, St><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,</span>"],["impl<'a, St> Future for <a class=\"struct\" href=\"futures_util/stream/struct.PeekMut.html\" title=\"struct futures_util::stream::PeekMut\">PeekMut</a><'a, St><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,</span>"],["impl<St, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.NextIf.html\" title=\"struct futures_util::stream::NextIf\">NextIf</a><'_, St, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> F: for<'a> FnOnce1<&'a St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>, Output = bool>,</span>"],["impl<St, T> Future for <a class=\"struct\" href=\"futures_util/stream/struct.NextIfEq.html\" title=\"struct futures_util::stream::NextIfEq\">NextIfEq</a><'_, St, T><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> T: ?Sized,<br> St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>: PartialEq<T>,</span>"],["impl<St, Fut, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.ForEachConcurrent.html\" title=\"struct futures_util::stream::ForEachConcurrent\">ForEachConcurrent</a><St, Fut, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a>,<br> F: FnMut(St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.Stream.html#associatedtype.Item\" title=\"type futures_util::stream::Stream::Item\">Item</a>) -> Fut,<br> Fut: Future<Output = ()>,</span>"],["impl<St: ?Sized + <a class=\"trait\" href=\"futures_util/stream/trait.TryStream.html\" title=\"trait futures_util::stream::TryStream\">TryStream</a> + Unpin> Future for <a class=\"struct\" href=\"futures_util/stream/struct.TryNext.html\" title=\"struct futures_util::stream::TryNext\">TryNext</a><'_, St>"],["impl<St, Fut, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.TryForEach.html\" title=\"struct futures_util::stream::TryForEach\">TryForEach</a><St, Fut, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.TryStream.html\" title=\"trait futures_util::stream::TryStream\">TryStream</a>,<br> F: FnMut(St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Ok\" title=\"type futures_util::stream::TryStream::Ok\">Ok</a>) -> Fut,<br> Fut: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Ok = (), Error = St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Error\" title=\"type futures_util::stream::TryStream::Error\">Error</a>>,</span>"],["impl<St, C> Future for <a class=\"struct\" href=\"futures_util/stream/struct.TryCollect.html\" title=\"struct futures_util::stream::TryCollect\">TryCollect</a><St, C><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.TryStream.html\" title=\"trait futures_util::stream::TryStream\">TryStream</a>,<br> C: Default + Extend<St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Ok\" title=\"type futures_util::stream::TryStream::Ok\">Ok</a>>,</span>"],["impl<St> Future for <a class=\"struct\" href=\"futures_util/stream/struct.TryConcat.html\" title=\"struct futures_util::stream::TryConcat\">TryConcat</a><St><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.TryStream.html\" title=\"trait futures_util::stream::TryStream\">TryStream</a>,<br> St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Ok\" title=\"type futures_util::stream::TryStream::Ok\">Ok</a>: Extend<<St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Ok\" title=\"type futures_util::stream::TryStream::Ok\">Ok</a> as IntoIterator>::Item> + IntoIterator + Default,</span>"],["impl<St, Fut, T, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.TryFold.html\" title=\"struct futures_util::stream::TryFold\">TryFold</a><St, Fut, T, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.TryStream.html\" title=\"trait futures_util::stream::TryStream\">TryStream</a>,<br> F: FnMut(T, St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Ok\" title=\"type futures_util::stream::TryStream::Ok\">Ok</a>) -> Fut,<br> Fut: <a class=\"trait\" href=\"futures_util/future/trait.TryFuture.html\" title=\"trait futures_util::future::TryFuture\">TryFuture</a><Ok = T, Error = St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Error\" title=\"type futures_util::stream::TryStream::Error\">Error</a>>,</span>"],["impl<St, Fut, F> Future for <a class=\"struct\" href=\"futures_util/stream/struct.TryForEachConcurrent.html\" title=\"struct futures_util::stream::TryForEachConcurrent\">TryForEachConcurrent</a><St, Fut, F><span class=\"where fmt-newline\">where<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.TryStream.html\" title=\"trait futures_util::stream::TryStream\">TryStream</a>,<br> F: FnMut(St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Ok\" title=\"type futures_util::stream::TryStream::Ok\">Ok</a>) -> Fut,<br> Fut: Future<Output = Result<(), St::<a class=\"associatedtype\" href=\"futures_util/stream/trait.TryStream.html#associatedtype.Error\" title=\"type futures_util::stream::TryStream::Error\">Error</a>>>,</span>"],["impl<Si: <a class=\"trait\" href=\"futures_util/sink/trait.Sink.html\" title=\"trait futures_util::sink::Sink\">Sink</a><Item> + Unpin + ?Sized, Item> Future for <a class=\"struct\" href=\"futures_util/sink/struct.Close.html\" title=\"struct futures_util::sink::Close\">Close</a><'_, Si, Item>"],["impl<Si: <a class=\"trait\" href=\"futures_util/sink/trait.Sink.html\" title=\"trait futures_util::sink::Sink\">Sink</a><Item> + Unpin + ?Sized, Item> Future for <a class=\"struct\" href=\"futures_util/sink/struct.Feed.html\" title=\"struct futures_util::sink::Feed\">Feed</a><'_, Si, Item>"],["impl<Si: <a class=\"trait\" href=\"futures_util/sink/trait.Sink.html\" title=\"trait futures_util::sink::Sink\">Sink</a><Item> + Unpin + ?Sized, Item> Future for <a class=\"struct\" href=\"futures_util/sink/struct.Flush.html\" title=\"struct futures_util::sink::Flush\">Flush</a><'_, Si, Item>"],["impl<Si: <a class=\"trait\" href=\"futures_util/sink/trait.Sink.html\" title=\"trait futures_util::sink::Sink\">Sink</a><Item> + Unpin + ?Sized, Item> Future for <a class=\"struct\" href=\"futures_util/sink/struct.Send.html\" title=\"struct futures_util::sink::Send\">Send</a><'_, Si, Item>"],["impl<Si, St, Ok, Error> Future for <a class=\"struct\" href=\"futures_util/sink/struct.SendAll.html\" title=\"struct futures_util::sink::SendAll\">SendAll</a><'_, Si, St><span class=\"where fmt-newline\">where<br> Si: <a class=\"trait\" href=\"futures_util/sink/trait.Sink.html\" title=\"trait futures_util::sink::Sink\">Sink</a><Ok, Error = Error> + Unpin + ?Sized,<br> St: <a class=\"trait\" href=\"futures_util/stream/trait.Stream.html\" title=\"trait futures_util::stream::Stream\">Stream</a><Item = Result<Ok, Error>> + Unpin + ?Sized,</span>"],["impl<R> Future for <a class=\"struct\" href=\"futures_util/io/struct.SeeKRelative.html\" title=\"struct futures_util::io::SeeKRelative\">SeeKRelative</a><'_, R><span class=\"where fmt-newline\">where<br> R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncRead.html\" title=\"trait futures_util::io::AsyncRead\">AsyncRead</a> + <a class=\"trait\" href=\"futures_util/io/trait.AsyncSeek.html\" title=\"trait futures_util::io::AsyncSeek\">AsyncSeek</a>,</span>"],["impl<W: <a class=\"trait\" href=\"futures_util/io/trait.AsyncWrite.html\" title=\"trait futures_util::io::AsyncWrite\">AsyncWrite</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.Close.html\" title=\"struct futures_util::io::Close\">Close</a><'_, W>"],["impl<R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncRead.html\" title=\"trait futures_util::io::AsyncRead\">AsyncRead</a>, W: <a class=\"trait\" href=\"futures_util/io/trait.AsyncWrite.html\" title=\"trait futures_util::io::AsyncWrite\">AsyncWrite</a> + Unpin + ?Sized> Future for <a class=\"struct\" href=\"futures_util/io/struct.Copy.html\" title=\"struct futures_util::io::Copy\">Copy</a><'_, R, W>"],["impl<R, W> Future for <a class=\"struct\" href=\"futures_util/io/struct.CopyBuf.html\" title=\"struct futures_util::io::CopyBuf\">CopyBuf</a><'_, R, W><span class=\"where fmt-newline\">where<br> R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncBufRead.html\" title=\"trait futures_util::io::AsyncBufRead\">AsyncBufRead</a>,<br> W: <a class=\"trait\" href=\"futures_util/io/trait.AsyncWrite.html\" title=\"trait futures_util::io::AsyncWrite\">AsyncWrite</a> + Unpin + ?Sized,</span>"],["impl<R, W> Future for <a class=\"struct\" href=\"futures_util/io/struct.CopyBufAbortable.html\" title=\"struct futures_util::io::CopyBufAbortable\">CopyBufAbortable</a><'_, R, W><span class=\"where fmt-newline\">where<br> R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncBufRead.html\" title=\"trait futures_util::io::AsyncBufRead\">AsyncBufRead</a>,<br> W: <a class=\"trait\" href=\"futures_util/io/trait.AsyncWrite.html\" title=\"trait futures_util::io::AsyncWrite\">AsyncWrite</a> + Unpin + Sized,</span>"],["impl<'a, R> Future for <a class=\"struct\" href=\"futures_util/io/struct.FillBuf.html\" title=\"struct futures_util::io::FillBuf\">FillBuf</a><'a, R><span class=\"where fmt-newline\">where<br> R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncBufRead.html\" title=\"trait futures_util::io::AsyncBufRead\">AsyncBufRead</a> + ?Sized + Unpin,</span>"],["impl<W> Future for <a class=\"struct\" href=\"futures_util/io/struct.Flush.html\" title=\"struct futures_util::io::Flush\">Flush</a><'_, W><span class=\"where fmt-newline\">where<br> W: <a class=\"trait\" href=\"futures_util/io/trait.AsyncWrite.html\" title=\"trait futures_util::io::AsyncWrite\">AsyncWrite</a> + ?Sized + Unpin,</span>"],["impl<R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncRead.html\" title=\"trait futures_util::io::AsyncRead\">AsyncRead</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.Read.html\" title=\"struct futures_util::io::Read\">Read</a><'_, R>"],["impl<R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncRead.html\" title=\"trait futures_util::io::AsyncRead\">AsyncRead</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.ReadVectored.html\" title=\"struct futures_util::io::ReadVectored\">ReadVectored</a><'_, R>"],["impl<R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncRead.html\" title=\"trait futures_util::io::AsyncRead\">AsyncRead</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.ReadExact.html\" title=\"struct futures_util::io::ReadExact\">ReadExact</a><'_, R>"],["impl<R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncBufRead.html\" title=\"trait futures_util::io::AsyncBufRead\">AsyncBufRead</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.ReadLine.html\" title=\"struct futures_util::io::ReadLine\">ReadLine</a><'_, R>"],["impl<A> Future for <a class=\"struct\" href=\"futures_util/io/struct.ReadToEnd.html\" title=\"struct futures_util::io::ReadToEnd\">ReadToEnd</a><'_, A><span class=\"where fmt-newline\">where<br> A: <a class=\"trait\" href=\"futures_util/io/trait.AsyncRead.html\" title=\"trait futures_util::io::AsyncRead\">AsyncRead</a> + ?Sized + Unpin,</span>"],["impl<A> Future for <a class=\"struct\" href=\"futures_util/io/struct.ReadToString.html\" title=\"struct futures_util::io::ReadToString\">ReadToString</a><'_, A><span class=\"where fmt-newline\">where<br> A: <a class=\"trait\" href=\"futures_util/io/trait.AsyncRead.html\" title=\"trait futures_util::io::AsyncRead\">AsyncRead</a> + ?Sized + Unpin,</span>"],["impl<R: <a class=\"trait\" href=\"futures_util/io/trait.AsyncBufRead.html\" title=\"trait futures_util::io::AsyncBufRead\">AsyncBufRead</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.ReadUntil.html\" title=\"struct futures_util::io::ReadUntil\">ReadUntil</a><'_, R>"],["impl<S: <a class=\"trait\" href=\"futures_util/io/trait.AsyncSeek.html\" title=\"trait futures_util::io::AsyncSeek\">AsyncSeek</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.Seek.html\" title=\"struct futures_util::io::Seek\">Seek</a><'_, S>"],["impl<W: <a class=\"trait\" href=\"futures_util/io/trait.AsyncWrite.html\" title=\"trait futures_util::io::AsyncWrite\">AsyncWrite</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.Write.html\" title=\"struct futures_util::io::Write\">Write</a><'_, W>"],["impl<W: <a class=\"trait\" href=\"futures_util/io/trait.AsyncWrite.html\" title=\"trait futures_util::io::AsyncWrite\">AsyncWrite</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.WriteVectored.html\" title=\"struct futures_util::io::WriteVectored\">WriteVectored</a><'_, W>"],["impl<W: <a class=\"trait\" href=\"futures_util/io/trait.AsyncWrite.html\" title=\"trait futures_util::io::AsyncWrite\">AsyncWrite</a> + ?Sized + Unpin> Future for <a class=\"struct\" href=\"futures_util/io/struct.WriteAll.html\" title=\"struct futures_util::io::WriteAll\">WriteAll</a><'_, W>"],["impl<T: ?Sized> Future for <a class=\"struct\" href=\"futures_util/lock/struct.OwnedMutexLockFuture.html\" title=\"struct futures_util::lock::OwnedMutexLockFuture\">OwnedMutexLockFuture</a><T>"],["impl<'a, T: ?Sized> Future for <a class=\"struct\" href=\"futures_util/lock/struct.MutexLockFuture.html\" title=\"struct futures_util::lock::MutexLockFuture\">MutexLockFuture</a><'a, T>"],["impl<Fut> Future for <a class=\"struct\" href=\"futures_util/future/struct.Abortable.html\" title=\"struct futures_util::future::Abortable\">Abortable</a><Fut><span class=\"where fmt-newline\">where<br> Fut: Future,</span>"]], |
| "hyper":[["impl Future for <a class=\"struct\" href=\"hyper/upgrade/struct.OnUpgrade.html\" title=\"struct hyper::upgrade::OnUpgrade\">OnUpgrade</a>"],["impl Future for <a class=\"struct\" href=\"hyper/client/connect/dns/struct.GaiFuture.html\" title=\"struct hyper::client::connect::dns::GaiFuture\">GaiFuture</a>"],["impl Future for <a class=\"struct\" href=\"hyper/client/struct.ResponseFuture.html\" title=\"struct hyper::client::ResponseFuture\">ResponseFuture</a>"],["impl<T, B> Future for <a class=\"struct\" href=\"hyper/client/conn/struct.Connection.html\" title=\"struct hyper::client::conn::Connection\">Connection</a><T, B><span class=\"where fmt-newline\">where<br> T: <a class=\"trait\" href=\"tokio/io/async_read/trait.AsyncRead.html\" title=\"trait tokio::io::async_read::AsyncRead\">AsyncRead</a> + <a class=\"trait\" href=\"tokio/io/async_write/trait.AsyncWrite.html\" title=\"trait tokio::io::async_write::AsyncWrite\">AsyncWrite</a> + Unpin + Send,<br> B: <a class=\"trait\" href=\"hyper/body/trait.HttpBody.html\" title=\"trait hyper::body::HttpBody\">HttpBody</a> + Send + 'static,<br> B::<a class=\"associatedtype\" href=\"hyper/body/trait.HttpBody.html#associatedtype.Data\" title=\"type hyper::body::HttpBody::Data\">Data</a>: Send,<br> B::<a class=\"associatedtype\" href=\"hyper/body/trait.HttpBody.html#associatedtype.Error\" title=\"type hyper::body::HttpBody::Error\">Error</a>: Into<Box<dyn StdError + Send + Sync>>,</span>"],["impl Future for <a class=\"struct\" href=\"hyper/client/conn/struct.ResponseFuture.html\" title=\"struct hyper::client::conn::ResponseFuture\">ResponseFuture</a>"],["impl<I, B, S, E> Future for <a class=\"struct\" href=\"hyper/server/conn/struct.Connection.html\" title=\"struct hyper::server::conn::Connection\">Connection</a><I, S, E><span class=\"where fmt-newline\">where<br> S: HttpService<<a class=\"struct\" href=\"hyper/body/struct.Body.html\" title=\"struct hyper::body::Body\">Body</a>, ResBody = B>,<br> S::Error: Into<Box<dyn StdError + Send + Sync>>,<br> I: <a class=\"trait\" href=\"tokio/io/async_read/trait.AsyncRead.html\" title=\"trait tokio::io::async_read::AsyncRead\">AsyncRead</a> + <a class=\"trait\" href=\"tokio/io/async_write/trait.AsyncWrite.html\" title=\"trait tokio::io::async_write::AsyncWrite\">AsyncWrite</a> + Unpin,<br> B: <a class=\"trait\" href=\"hyper/body/trait.HttpBody.html\" title=\"trait hyper::body::HttpBody\">HttpBody</a> + 'static,<br> B::<a class=\"associatedtype\" href=\"hyper/body/trait.HttpBody.html#associatedtype.Error\" title=\"type hyper::body::HttpBody::Error\">Error</a>: Into<Box<dyn StdError + Send + Sync>>,<br> E: ConnStreamExec<S::Future, B>,</span>"],["impl<I, IO, IE, S, B, E> Future for <a class=\"struct\" href=\"hyper/server/struct.Server.html\" title=\"struct hyper::server::Server\">Server</a><I, S, E><span class=\"where fmt-newline\">where<br> I: <a class=\"trait\" href=\"hyper/server/accept/trait.Accept.html\" title=\"trait hyper::server::accept::Accept\">Accept</a><Conn = IO, Error = IE>,<br> IE: Into<Box<dyn StdError + Send + Sync>>,<br> IO: <a class=\"trait\" href=\"tokio/io/async_read/trait.AsyncRead.html\" title=\"trait tokio::io::async_read::AsyncRead\">AsyncRead</a> + <a class=\"trait\" href=\"tokio/io/async_write/trait.AsyncWrite.html\" title=\"trait tokio::io::async_write::AsyncWrite\">AsyncWrite</a> + Unpin + Send + 'static,<br> S: MakeServiceRef<IO, <a class=\"struct\" href=\"hyper/body/struct.Body.html\" title=\"struct hyper::body::Body\">Body</a>, ResBody = B>,<br> S::Error: Into<Box<dyn StdError + Send + Sync>>,<br> B: <a class=\"trait\" href=\"hyper/body/trait.HttpBody.html\" title=\"trait hyper::body::HttpBody\">HttpBody</a> + 'static,<br> B::<a class=\"associatedtype\" href=\"hyper/body/trait.HttpBody.html#associatedtype.Error\" title=\"type hyper::body::HttpBody::Error\">Error</a>: Into<Box<dyn StdError + Send + Sync>>,<br> E: ConnStreamExec<<S::Service as HttpService<<a class=\"struct\" href=\"hyper/body/struct.Body.html\" title=\"struct hyper::body::Body\">Body</a>>>::Future, B>,<br> E: NewSvcExec<IO, S::Future, S::Service, E, NoopWatcher>,</span>"],["impl<I, F, S, FE, E, B> Future for <a class=\"struct\" href=\"hyper/server/conn/struct.Connecting.html\" title=\"struct hyper::server::conn::Connecting\">Connecting</a><I, F, E><span class=\"where fmt-newline\">where<br> I: <a class=\"trait\" href=\"tokio/io/async_read/trait.AsyncRead.html\" title=\"trait tokio::io::async_read::AsyncRead\">AsyncRead</a> + <a class=\"trait\" href=\"tokio/io/async_write/trait.AsyncWrite.html\" title=\"trait tokio::io::async_write::AsyncWrite\">AsyncWrite</a> + Unpin,<br> F: Future<Output = Result<S, FE>>,<br> S: HttpService<<a class=\"struct\" href=\"hyper/body/struct.Body.html\" title=\"struct hyper::body::Body\">Body</a>, ResBody = B>,<br> B: <a class=\"trait\" href=\"hyper/body/trait.HttpBody.html\" title=\"trait hyper::body::HttpBody\">HttpBody</a> + 'static,<br> B::<a class=\"associatedtype\" href=\"hyper/body/trait.HttpBody.html#associatedtype.Error\" title=\"type hyper::body::HttpBody::Error\">Error</a>: Into<Box<dyn StdError + Send + Sync>>,<br> E: ConnStreamExec<S::Future, B>,</span>"]], |
| "tower":[["impl<F, T, E, Req> Future for <a class=\"struct\" href=\"tower/balance/p2c/struct.MakeFuture.html\" title=\"struct tower::balance::p2c::MakeFuture\">MakeFuture</a><F, Req><span class=\"where fmt-newline\">where<br> F: Future<Output = Result<T, E>>,<br> T: <a class=\"trait\" href=\"tower/discover/trait.Discover.html\" title=\"trait tower::discover::Discover\">Discover</a>,<br> <T as <a class=\"trait\" href=\"tower/discover/trait.Discover.html\" title=\"trait tower::discover::Discover\">Discover</a>>::<a class=\"associatedtype\" href=\"tower/discover/trait.Discover.html#associatedtype.Key\" title=\"type tower::discover::Discover::Key\">Key</a>: Hash,<br> <T as <a class=\"trait\" href=\"tower/discover/trait.Discover.html\" title=\"trait tower::discover::Discover\">Discover</a>>::<a class=\"associatedtype\" href=\"tower/discover/trait.Discover.html#associatedtype.Service\" title=\"type tower::discover::Discover::Service\">Service</a>: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Req>,<br> <<T as <a class=\"trait\" href=\"tower/discover/trait.Discover.html\" title=\"trait tower::discover::Discover\">Discover</a>>::<a class=\"associatedtype\" href=\"tower/discover/trait.Discover.html#associatedtype.Service\" title=\"type tower::discover::Discover::Service\">Service</a> as <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Req>>::<a class=\"associatedtype\" href=\"tower/trait.Service.html#associatedtype.Error\" title=\"type tower::Service::Error\">Error</a>: Into<<a class=\"type\" href=\"tower/type.BoxError.html\" title=\"type tower::BoxError\">BoxError</a>>,</span>"],["impl<F, T, E> Future for <a class=\"struct\" href=\"tower/buffer/future/struct.ResponseFuture.html\" title=\"struct tower::buffer::future::ResponseFuture\">ResponseFuture</a><F><span class=\"where fmt-newline\">where<br> F: Future<Output = Result<T, E>>,<br> E: Into<<a class=\"type\" href=\"tower/type.BoxError.html\" title=\"type tower::BoxError\">BoxError</a>>,</span>"],["impl<F, T, E> Future for <a class=\"struct\" href=\"tower/limit/concurrency/future/struct.ResponseFuture.html\" title=\"struct tower::limit::concurrency::future::ResponseFuture\">ResponseFuture</a><F><span class=\"where fmt-newline\">where<br> F: Future<Output = Result<T, E>>,</span>"],["impl<F, C, H, T, E> Future for <a class=\"struct\" href=\"tower/load/completion/struct.TrackCompletionFuture.html\" title=\"struct tower::load::completion::TrackCompletionFuture\">TrackCompletionFuture</a><F, C, H><span class=\"where fmt-newline\">where<br> F: Future<Output = Result<T, E>>,<br> C: <a class=\"trait\" href=\"tower/load/completion/trait.TrackCompletion.html\" title=\"trait tower::load::completion::TrackCompletion\">TrackCompletion</a><H, T>,</span>"],["impl<S> Future for <a class=\"struct\" href=\"tower/make/future/struct.SharedFuture.html\" title=\"struct tower::make::future::SharedFuture\">SharedFuture</a><S><span class=\"where fmt-newline\">where<br> Ready<Result<S, Infallible>>: Future,</span>"],["impl<F, T, E> Future for <a class=\"struct\" href=\"tower/timeout/future/struct.ResponseFuture.html\" title=\"struct tower::timeout::future::ResponseFuture\">ResponseFuture</a><F><span class=\"where fmt-newline\">where<br> F: Future<Output = Result<T, E>>,<br> E: Into<<a class=\"type\" href=\"tower/type.BoxError.html\" title=\"type tower::BoxError\">BoxError</a>>,</span>"],["impl<F1, F2: <a class=\"trait\" href=\"futures_core/future/trait.TryFuture.html\" title=\"trait futures_core::future::TryFuture\">TryFuture</a>, N> Future for <a class=\"struct\" href=\"tower/util/future/struct.AndThenFuture.html\" title=\"struct tower::util::future::AndThenFuture\">AndThenFuture</a><F1, F2, N><span class=\"where fmt-newline\">where<br> AndThen<ErrInto<F1, F2::<a class=\"associatedtype\" href=\"futures_core/future/trait.TryFuture.html#associatedtype.Error\" title=\"type futures_core::future::TryFuture::Error\">Error</a>>, F2, N>: Future,</span>"],["impl<A, B, T, AE, BE> Future for <a class=\"enum\" href=\"tower/util/enum.Either.html\" title=\"enum tower::util::Either\">Either</a><A, B><span class=\"where fmt-newline\">where<br> A: Future<Output = Result<T, AE>>,<br> AE: Into<<a class=\"type\" href=\"tower/type.BoxError.html\" title=\"type tower::BoxError\">BoxError</a>>,<br> B: Future<Output = Result<T, BE>>,<br> BE: Into<<a class=\"type\" href=\"tower/type.BoxError.html\" title=\"type tower::BoxError\">BoxError</a>>,</span>"],["impl<F, N> Future for <a class=\"struct\" href=\"tower/util/future/struct.MapErrFuture.html\" title=\"struct tower::util::future::MapErrFuture\">MapErrFuture</a><F, N><span class=\"where fmt-newline\">where<br> MapErr<F, N>: Future,</span>"],["impl<F, N> Future for <a class=\"struct\" href=\"tower/util/future/struct.MapResponseFuture.html\" title=\"struct tower::util::future::MapResponseFuture\">MapResponseFuture</a><F, N><span class=\"where fmt-newline\">where<br> MapOk<F, N>: Future,</span>"],["impl<F, N> Future for <a class=\"struct\" href=\"tower/util/future/struct.MapResultFuture.html\" title=\"struct tower::util::future::MapResultFuture\">MapResultFuture</a><F, N><span class=\"where fmt-newline\">where<br> Map<F, N>: Future,</span>"],["impl<S, Req> Future for <a class=\"struct\" href=\"tower/util/struct.Oneshot.html\" title=\"struct tower::util::Oneshot\">Oneshot</a><S, Req><span class=\"where fmt-newline\">where<br> S: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Req>,</span>"],["impl<F, T, E> Future for <a class=\"struct\" href=\"tower/util/future/optional/struct.ResponseFuture.html\" title=\"struct tower::util::future::optional::ResponseFuture\">ResponseFuture</a><F><span class=\"where fmt-newline\">where<br> F: Future<Output = Result<T, E>>,<br> E: Into<<a class=\"type\" href=\"tower/type.BoxError.html\" title=\"type tower::BoxError\">BoxError</a>>,</span>"],["impl<T, Request> Future for <a class=\"struct\" href=\"tower/util/struct.ReadyOneshot.html\" title=\"struct tower::util::ReadyOneshot\">ReadyOneshot</a><T, Request><span class=\"where fmt-newline\">where<br> T: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,</span>"],["impl<'a, T, Request> Future for <a class=\"struct\" href=\"tower/util/struct.Ready.html\" title=\"struct tower::util::Ready\">Ready</a><'a, T, Request><span class=\"where fmt-newline\">where<br> T: <a class=\"trait\" href=\"tower/trait.Service.html\" title=\"trait tower::Service\">Service</a><Request>,</span>"],["impl<F1, F2, N> Future for <a class=\"struct\" href=\"tower/util/future/struct.ThenFuture.html\" title=\"struct tower::util::future::ThenFuture\">ThenFuture</a><F1, F2, N><span class=\"where fmt-newline\">where<br> Then<F1, F2, N>: Future,</span>"]], |