pub struct TelemetryConnectionNotifier { /* private fields */ }
Expand description
Used to create a stream of events with only one event: when a telemetry connection (re-)establishes.
Implementations§
Source§impl TelemetryConnectionNotifier
impl TelemetryConnectionNotifier
Sourcepub fn on_connect_stream(&self) -> TracingUnboundedReceiver<()>
pub fn on_connect_stream(&self) -> TracingUnboundedReceiver<()>
Get event stream for telemetry connection established events.
This function will return an error if the telemetry has already been started by
TelemetryHandle::start_telemetry
.
Trait Implementations§
Source§impl Clone for TelemetryConnectionNotifier
impl Clone for TelemetryConnectionNotifier
Source§fn clone(&self) -> TelemetryConnectionNotifier
fn clone(&self) -> TelemetryConnectionNotifier
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 TelemetryConnectionNotifier
impl !RefUnwindSafe for TelemetryConnectionNotifier
impl Send for TelemetryConnectionNotifier
impl Sync for TelemetryConnectionNotifier
impl Unpin for TelemetryConnectionNotifier
impl !UnwindSafe for TelemetryConnectionNotifier
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