Struct paho_mqtt::message::MessageBuilder
[−]
[src]
pub struct MessageBuilder { /* fields omitted */ }
Builder to create a new Message
Methods
impl MessageBuilder
[src]
fn new() -> MessageBuilder
Create a new message builder.
fn topic(self, topic: &str) -> MessageBuilder
fn payload<V>(self, payload: V) -> MessageBuilder where
V: Into<Vec<u8>>,
V: Into<Vec<u8>>,
fn qos(self, qos: i32) -> MessageBuilder
fn retained(self, retained: bool) -> MessageBuilder
Sets whether or not the published message should be retained by the broker.
Arguments
retained
Set true if the message should be retained by the broker,
false if not.
fn finalize(self) -> Message
Finalize the builder to create the message.