Skip to main content

Crate masaka

Crate masaka 

Source

Re-exports§

pub use client::ClientEvent;
pub use client::MqttClient;
pub use config::ClientConfig;
pub use config::ProtocolConfig;
pub use config::PublishConfig;
pub use config::ReconnectConfig;
pub use config::TransportConfig;
pub use config::V5ConnectConfig;
pub use config::V5PublishConfig;
pub use config::V5SubscribeConfig;
pub use config::WillMessage;
pub use error::ConfigError;
pub use error::MqttError;
pub use error::ProtocolError;
pub use error::SessionError;
pub use error::TransportError;
pub use protocol::MqttProtocolHandler;
pub use protocol::PacketAction;
pub use protocol::V3Handler;
pub use protocol::V5Handler;
pub use time::TimeProvider;
pub use transport::MqttTransport;

Modules§

client
config
error
protocol
session
state
time
transport

Macros§

topic
Create a TopicName from a string literal.
topic_filter
Create a TopicFilter from a string literal.

Structs§

Pid
Packet identifier
TopicFilter
Topic filter.
TopicName
Topic name.

Enums§

Protocol
Protocol version.
QoS
Packet delivery Quality of Service level.