pub struct TelemetryHandle { /* private fields */ }Expand description
Handle to the TelemetryWorker thats allows initializing the telemetry for a Tetcore node.
Implementations§
Source§impl TelemetryHandle
impl TelemetryHandle
Sourcepub fn start_telemetry(
&mut self,
span: TelemetrySpan,
endpoints: TelemetryEndpoints,
connection_message: ConnectionMessage,
) -> TelemetryConnectionNotifier
pub fn start_telemetry( &mut self, span: TelemetrySpan, endpoints: TelemetryEndpoints, connection_message: ConnectionMessage, ) -> TelemetryConnectionNotifier
Initialize the telemetry with the endpoints provided in argument for the current tetcore node.
This method must be called during the tetcore node initialization.
The endpoints argument is a collection of telemetry WebSocket servers with a corresponding
verbosity level.
The connection_message argument is a JSON object that is sent every time the connection
(re-)establishes.
Trait Implementations§
Source§impl Clone for TelemetryHandle
impl Clone for TelemetryHandle
Source§fn clone(&self) -> TelemetryHandle
fn clone(&self) -> TelemetryHandle
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 moreAuto Trait Implementations§
impl Freeze for TelemetryHandle
impl !RefUnwindSafe for TelemetryHandle
impl Send for TelemetryHandle
impl Sync for TelemetryHandle
impl Unpin for TelemetryHandle
impl !UnwindSafe for TelemetryHandle
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> 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