[−][src]Struct opentelemetry::api::trace::futures::Instrumented
A future, stream, sink, or executor that has been instrumented with a tracer and span.
Trait Implementations
impl<F: Clone, S: Clone + Span> Clone for Instrumented<F, S>
[src]
fn clone(&self) -> Instrumented<F, S>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<F: Debug, S: Debug + Span> Debug for Instrumented<F, S>
[src]
impl<F: Future, S: Span> Future for Instrumented<F, S>
[src]
type Output = F::Output
The type of value produced on completion.
fn poll(self: Pin<&mut Self>, cx: &mut Context) -> Poll<Self::Output>
[src]
impl<F, S: Span> PinnedDrop for Instrumented<F, S>
[src]
impl<'pin, F, S: Span> Unpin for Instrumented<F, S> where
__Instrumented<'pin, F, S>: Unpin,
[src]
__Instrumented<'pin, F, S>: Unpin,
Auto Trait Implementations
impl<F, S> RefUnwindSafe for Instrumented<F, S> where
F: RefUnwindSafe,
S: RefUnwindSafe,
F: RefUnwindSafe,
S: RefUnwindSafe,
impl<F, S> Send for Instrumented<F, S> where
F: Send,
S: Send,
F: Send,
S: Send,
impl<F, S> Sync for Instrumented<F, S> where
F: Sync,
S: Sync,
F: Sync,
S: Sync,
impl<F, S> UnwindSafe for Instrumented<F, S> where
F: UnwindSafe,
S: UnwindSafe,
F: UnwindSafe,
S: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<F> Instrument for F
[src]
fn instrument<S: Span>(self, span: S) -> Instrumented<Self, S>
[src]
fn in_active_span<T: Tracer>(self, tracer: T) -> Instrumented<Self, T::Span>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,