Struct FromFnResponseFuture
pub struct FromFnResponseFuture { /* private fields */ }
Response future for FromFn.
Trait Implementations
impl Debug for ResponseFuture
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Future for ResponseFuture
type Output = Result<Response<Body>, never>;fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output>
Auto Trait Implementations
impl !RefUnwindSafe for ResponseFuture
impl !Sync for ResponseFuture
impl !UnwindSafe for ResponseFuture
impl Freeze for ResponseFuture
impl Send for ResponseFuture
impl Unpin for ResponseFuture
impl UnsafeUnpin for ResponseFuture
Blanket Implementations
impl<F> IntoFuture for ResponseFuture
where
F: Future,
type Output = <F as Future>::Output;type IntoFuture = F;fn into_future(self) -> <F as IntoFuture>::IntoFuture
impl<F, T, E> TryFuture for ResponseFuture
where
F: Future<Output = Result<T, E>> + ?Sized,
type Ok = T;type Error = E;fn try_poll(self: Pin<&mut F>, cx: &mut Context<'_>) -> Poll<<F as Future>::Output>
impl<Fut> TryFutureExt for ResponseFuture
where
Fut: TryFuture + ?Sized,
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for ResponseFuture
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for ResponseFuture
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for ResponseFuture
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ResponseFuture
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ResponseFuture
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for ResponseFuture
fn from(t: T) -> TReturns the argument unchanged.
impl<T> FutureExt for ResponseFuture
where
T: Future + ?Sized,
impl<T> FutureExt for ResponseFuture
where
T: Future + ?Sized,
impl<T> Instrument for ResponseFuture
impl<T> Read<Exclusive, BecauseExclusive> for ResponseFuture
where
T: ?Sized,
impl<T> Same for ResponseFuture
type Output = T;
impl<T> WithSubscriber for ResponseFuture
impl<T, U> Into<U> for ResponseFuture
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ResponseFuture
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ResponseFuture
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<V, T> VZip<V> for ResponseFuture
where
V: MultiLane<T>,
fn vzip(self) -> V