Struct tower::load::completion::CompleteOnResponse
source · [−]#[non_exhaustive]pub struct CompleteOnResponse;
This is supported on crate feature
load
only.Expand description
A TrackCompletion
implementation that considers the request completed when the response
future is resolved.
Trait Implementations
sourceimpl Clone for CompleteOnResponse
impl Clone for CompleteOnResponse
sourcefn clone(&self) -> CompleteOnResponse
fn clone(&self) -> CompleteOnResponse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CompleteOnResponse
impl Debug for CompleteOnResponse
sourceimpl Default for CompleteOnResponse
impl Default for CompleteOnResponse
sourcefn default() -> CompleteOnResponse
fn default() -> CompleteOnResponse
Returns the “default value” for a type. Read more
sourceimpl<H, V> TrackCompletion<H, V> for CompleteOnResponse
impl<H, V> TrackCompletion<H, V> for CompleteOnResponse
type Output = V
type Output = V
The instrumented value type.
sourcefn track_completion(&self, handle: H, value: V) -> V
fn track_completion(&self, handle: H, value: V) -> V
Attaches a H
-typed handle to a V
-typed value.
impl Copy for CompleteOnResponse
Auto Trait Implementations
impl RefUnwindSafe for CompleteOnResponse
impl Send for CompleteOnResponse
impl Sync for CompleteOnResponse
impl Unpin for CompleteOnResponse
impl UnwindSafe for CompleteOnResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more