[][src]Struct substrate_telemetry::Telemetry

pub struct Telemetry { /* fields omitted */ }

Telemetry object. Implements Future and must be polled regularly. Contains an Arc and can be cloned and pass around. Only one clone needs to be polled regularly and should be polled regularly. Dropping all the clones unregisters the telemetry.

Trait Implementations

impl Clone for Telemetry[src]

impl Stream for Telemetry[src]

type Item = TelemetryEvent

Values yielded by the stream.

Auto Trait Implementations

impl Send for Telemetry

impl Sync for Telemetry

impl Unpin for Telemetry

impl !UnwindSafe for Telemetry

impl !RefUnwindSafe for Telemetry

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> StreamExt for T where
    T: Stream + ?Sized

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> Erased for T[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,