Struct poster::PublishData
source · pub struct PublishData { /* private fields */ }Expand description
Accesses data in the incoming PUBLISH packet.
Implementations§
source§impl PublishData
impl PublishData
sourcepub fn topic_name(&self) -> &str
pub fn topic_name(&self) -> &str
Accesses topic name.
sourcepub fn payload_format_indicator(&self) -> Option<bool>
pub fn payload_format_indicator(&self) -> Option<bool>
Accesses payload format indicator.
sourcepub fn topic_alias(&self) -> Option<u16>
pub fn topic_alias(&self) -> Option<u16>
Accesses topic alias.
sourcepub fn message_expiry_interval(&self) -> Option<Duration>
pub fn message_expiry_interval(&self) -> Option<Duration>
Accesses message expiry interval.
sourcepub fn correlation_data(&self) -> Option<&[u8]>
pub fn correlation_data(&self) -> Option<&[u8]>
Accesses correlation data.
sourcepub fn response_topic(&self) -> Option<&str>
pub fn response_topic(&self) -> Option<&str>
Accesses response topic.
sourcepub fn content_type(&self) -> Option<&str>
pub fn content_type(&self) -> Option<&str>
Accesses content type.
sourcepub fn user_properties(&self) -> &UserProperties
pub fn user_properties(&self) -> &UserProperties
Accesses user properties.