rainmaker-components 0.1.0

Component abstractions for rainmaker
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub mod base;
pub use base::*;

mod esp;
mod linux;

#[cfg(target_os = "linux")]
pub type MqttClient<'a> = base::MqttClient<rumqttc::Client>;

#[cfg(target_os = "espidf")]
pub type MqttClient<'a> = base::MqttClient<esp_idf_svc::mqtt::client::EspMqttClient<'a>>;