rainmaker_components/
mqtt.rs

1pub mod base;
2pub use base::*;
3
4mod esp;
5mod linux;
6
7#[cfg(target_os = "linux")]
8pub type MqttClient<'a> = base::MqttClient<rumqttc::Client>;
9
10#[cfg(target_os = "espidf")]
11pub type MqttClient<'a> = base::MqttClient<esp_idf_svc::mqtt::client::EspMqttClient<'a>>;