pub struct OtelGuard {
pub tracer_provider: Option<SdkTracerProvider>,
pub meter_provider: Option<SdkMeterProvider>,
pub dispatch: Dispatch,
}Fields§
§tracer_provider: Option<SdkTracerProvider>§meter_provider: Option<SdkMeterProvider>§dispatch: DispatchTrait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for OtelGuard
impl !UnwindSafe for OtelGuard
impl Freeze for OtelGuard
impl Send for OtelGuard
impl Sync for OtelGuard
impl Unpin for OtelGuard
impl UnsafeUnpin for OtelGuard
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