pub struct Opentelemetry { /* private fields */ }Expand description
Main struct for managing OpenTelemetry loggers, when you init the logger remember to keep this alive for all the lifetime of the application.
An example can be found in the examples directory.
Implementations§
Trait Implementations§
Source§impl Clone for Opentelemetry
impl Clone for Opentelemetry
Source§fn clone(&self) -> Opentelemetry
fn clone(&self) -> Opentelemetry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Opentelemetry
impl Debug for Opentelemetry
Source§impl Default for Opentelemetry
impl Default for Opentelemetry
Auto Trait Implementations§
impl Freeze for Opentelemetry
impl !RefUnwindSafe for Opentelemetry
impl Send for Opentelemetry
impl Sync for Opentelemetry
impl Unpin for Opentelemetry
impl !UnwindSafe for Opentelemetry
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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