Struct CompleteOnResponse
#[non_exhaustive]
pub struct CompleteOnResponse;
A TrackCompletion implementation that considers the request completed when the response
future is resolved.
Trait Implementations
impl Clone for CompleteOnResponse
fn clone(&self) -> CompleteOnResponse
impl Copy for CompleteOnResponse
impl Debug for CompleteOnResponse
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for CompleteOnResponse
fn default() -> CompleteOnResponse
impl<H, V> TrackCompletion<H, V> for CompleteOnResponse
type Output = V;fn track_completion(&self, handle: H, value: V) -> V
Auto Trait Implementations
impl Freeze for CompleteOnResponse
impl RefUnwindSafe for CompleteOnResponse
impl Send for CompleteOnResponse
impl Sync for CompleteOnResponse
impl Unpin for CompleteOnResponse
impl UnsafeUnpin for CompleteOnResponse
impl UnwindSafe for CompleteOnResponse
Blanket Implementations
impl<T> Any for CompleteOnResponse
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for CompleteOnResponse
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for CompleteOnResponse
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for CompleteOnResponse
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for CompleteOnResponse
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Instrument for CompleteOnResponse
impl<T> ToOwned for CompleteOnResponse
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> WithSubscriber for CompleteOnResponse
impl<T, U> Into<U> for CompleteOnResponse
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 CompleteOnResponse
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for CompleteOnResponse
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>