Enum for_mqtt_client::MqttEvent
source · pub enum MqttEvent {
ConnectSuccess(bool),
ConnectFail(ToConnectError),
Publish(Publish),
PublishSuccess(u32),
PublishFail(String),
SubscribeAck(SubscribeAck),
SubscribeFail(String),
UnsubscribeAck(UnsubscribeAck),
UnsubscribeFail(String),
ConnectedErr(String),
Disconnected,
}
Variants§
ConnectSuccess(bool)
ConnectFail(ToConnectError)
Publish(Publish)
PublishSuccess(u32)
PublishFail(String)
SubscribeAck(SubscribeAck)
SubscribeFail(String)
UnsubscribeAck(UnsubscribeAck)
UnsubscribeFail(String)
ConnectedErr(String)
Disconnected
Trait Implementations§
source§impl From<SubscribeAck> for MqttEvent
impl From<SubscribeAck> for MqttEvent
source§fn from(msg: SubscribeAck) -> Self
fn from(msg: SubscribeAck) -> Self
Converts to this type from the input type.
source§impl From<UnsubscribeAck> for MqttEvent
impl From<UnsubscribeAck> for MqttEvent
source§fn from(msg: UnsubscribeAck) -> Self
fn from(msg: UnsubscribeAck) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for MqttEvent
impl Send for MqttEvent
impl Sync for MqttEvent
impl Unpin for MqttEvent
impl UnwindSafe for MqttEvent
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