pub struct TelemetryWorker { /* private fields */ }Expand description
Telemetry worker.
It should run as a background task using the TelemetryWorker::run method. This method
will consume the object and any further attempts of initializing a new telemetry through its
handle will fail (without being fatal).
Implementations§
Source§impl TelemetryWorker
impl TelemetryWorker
Sourcepub fn handle(&self) -> TelemetryHandle
pub fn handle(&self) -> TelemetryHandle
Get a new TelemetryHandle.
This is used when you want to register with the TelemetryWorker.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TelemetryWorker
impl !RefUnwindSafe for TelemetryWorker
impl Send for TelemetryWorker
impl Sync for TelemetryWorker
impl Unpin for TelemetryWorker
impl !UnwindSafe for TelemetryWorker
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more