pub struct EmbeddedTelemetryGuard { /* private fields */ }Expand description
Owns a runtime-neutral telemetry worker and closes it without requiring senders to disconnect first.
Implementations§
Trait Implementations§
Source§impl Drop for EmbeddedTelemetryGuard
impl Drop for EmbeddedTelemetryGuard
Auto Trait Implementations§
impl !RefUnwindSafe for EmbeddedTelemetryGuard
impl !UnwindSafe for EmbeddedTelemetryGuard
impl Freeze for EmbeddedTelemetryGuard
impl Send for EmbeddedTelemetryGuard
impl Sync for EmbeddedTelemetryGuard
impl Unpin for EmbeddedTelemetryGuard
impl UnsafeUnpin for EmbeddedTelemetryGuard
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request