Struct sc_telemetry::TelemetryWorker [−][src]
pub struct TelemetryWorker { /* fields omitted */ }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
Instantiate a new TelemetryWorker which can run in background.
Only one is needed per process.
Instantiate a new TelemetryWorker with the given ExtTransport
which can run in background.
Only one is needed per process.
Get a new TelemetryWorkerHandle.
This is used when you want to register with the TelemetryWorker.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TelemetryWorkerimpl Send for TelemetryWorkerimpl Sync for TelemetryWorkerimpl Unpin for TelemetryWorkerimpl !UnwindSafe for TelemetryWorker