Struct sc_telemetry::Telemetry[][src]

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 !RefUnwindSafe for Telemetry

impl Send for Telemetry

impl Sync for Telemetry

impl Unpin for Telemetry

impl !UnwindSafe for Telemetry

Blanket Implementations

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

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoStream for I where
    I: Stream
[src]

type Item = <I as Stream>::Item

The type of the elements being iterated over.

type IntoStream = I

Which kind of stream are we turning this into?

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

type Output = T

Should always be Self

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

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

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

impl<S> StreamExt for S where
    S: Stream + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]