Struct stabilizer::net::telemetry::TelemetryClient
source · pub struct TelemetryClient { /* private fields */ }
Expand description
The telemetry client for reporting telemetry data over MQTT.
Implementations§
source§impl TelemetryClient
impl TelemetryClient
sourcepub fn new(
mqtt: Minimq<'static, NetworkReference, SystemTimer, NamedBroker<NetworkReference>>,
prefix: &str,
metadata: &'static ApplicationMetadata
) -> Self
pub fn new( mqtt: Minimq<'static, NetworkReference, SystemTimer, NamedBroker<NetworkReference>>, prefix: &str, metadata: &'static ApplicationMetadata ) -> Self
Auto Trait Implementations§
impl Freeze for TelemetryClient
impl !RefUnwindSafe for TelemetryClient
impl Send for TelemetryClient
impl Sync for TelemetryClient
impl Unpin for TelemetryClient
impl !UnwindSafe for TelemetryClient
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