Struct tower_http::trace::DefaultOnFailure
source · [−]pub struct DefaultOnFailure { /* private fields */ }
Available on crate feature
trace
only.Implementations
sourceimpl DefaultOnFailure
impl DefaultOnFailure
sourcepub fn level(self, level: Level) -> Self
pub fn level(self, level: Level) -> Self
Set the Level
used for tracing events.
Defaults to Level::ERROR
.
sourcepub fn latency_unit(self, latency_unit: LatencyUnit) -> Self
pub fn latency_unit(self, latency_unit: LatencyUnit) -> Self
Set the LatencyUnit
latencies will be reported in.
Defaults to LatencyUnit::Millis
.
Trait Implementations
sourceimpl Clone for DefaultOnFailure
impl Clone for DefaultOnFailure
sourcefn clone(&self) -> DefaultOnFailure
fn clone(&self) -> DefaultOnFailure
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 DefaultOnFailure
impl Debug for DefaultOnFailure
sourceimpl Default for DefaultOnFailure
impl Default for DefaultOnFailure
sourceimpl<FailureClass> OnFailure<FailureClass> for DefaultOnFailure where
FailureClass: Display,
impl<FailureClass> OnFailure<FailureClass> for DefaultOnFailure where
FailureClass: Display,
sourcefn on_failure(
&mut self,
failure_classification: FailureClass,
latency: Duration,
_: &Span
)
fn on_failure(
&mut self,
failure_classification: FailureClass,
latency: Duration,
_: &Span
)
Available on crate feature
trace
only.Do the thing. Read more
Auto Trait Implementations
impl RefUnwindSafe for DefaultOnFailure
impl Send for DefaultOnFailure
impl Sync for DefaultOnFailure
impl Unpin for DefaultOnFailure
impl UnwindSafe for DefaultOnFailure
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
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> PolicyExt for T where
T: ?Sized,
impl<T> PolicyExt for T where
T: ?Sized,
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.
sourcefn clone_into(&self, target: &mut T)
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
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