Enum minimq::Property [−][src]
pub enum Property<'a> {
Show 27 variants
PayloadFormatIndicator(u8),
MessageExpiryInterval(u32),
ContentType(&'a str),
ResponseTopic(&'a str),
CorrelationData(&'a [u8]),
SubscriptionIdentifier(usize),
SessionExpiryInterval(u32),
AssignedClientIdentifier(&'a str),
ServerKeepAlive(u16),
AuthenticationMethod(&'a str),
AuthenticationData(&'a [u8]),
RequestProblemInformation(u8),
WillDelayInterval(u32),
RequestResponseInformation(u8),
ResponseInformation(&'a str),
ServerReference(&'a str),
ReasonString(&'a str),
ReceiveMaximum(u16),
TopicAliasMaximum(u16),
TopicAlias(u16),
MaximumQoS(u8),
RetainAvailable(u8),
UserProperty(&'a str, &'a str),
MaximumPacketSize(u32),
WildcardSubscriptionAvailable(u8),
SubscriptionIdentifierAvailable(u8),
SharedSubscriptionAvailable(u8),
}Expand description
All of the possible properties that MQTT version 5 supports.
Variants
PayloadFormatIndicator(u8)
Tuple Fields
0: u8MessageExpiryInterval(u32)
Tuple Fields
0: u32ContentType(&'a str)
Tuple Fields
0: &'a strResponseTopic(&'a str)
Tuple Fields
0: &'a strCorrelationData(&'a [u8])
SubscriptionIdentifier(usize)
Tuple Fields
0: usizeSessionExpiryInterval(u32)
Tuple Fields
0: u32AssignedClientIdentifier(&'a str)
Tuple Fields
0: &'a strServerKeepAlive(u16)
Tuple Fields
0: u16AuthenticationMethod(&'a str)
Tuple Fields
0: &'a strAuthenticationData(&'a [u8])
RequestProblemInformation(u8)
Tuple Fields
0: u8WillDelayInterval(u32)
Tuple Fields
0: u32RequestResponseInformation(u8)
Tuple Fields
0: u8ResponseInformation(&'a str)
Tuple Fields
0: &'a strServerReference(&'a str)
Tuple Fields
0: &'a strReasonString(&'a str)
Tuple Fields
0: &'a strReceiveMaximum(u16)
Tuple Fields
0: u16TopicAliasMaximum(u16)
Tuple Fields
0: u16TopicAlias(u16)
Tuple Fields
0: u16MaximumQoS(u8)
Tuple Fields
0: u8RetainAvailable(u8)
Tuple Fields
0: u8UserProperty(&'a str, &'a str)
MaximumPacketSize(u32)
Tuple Fields
0: u32WildcardSubscriptionAvailable(u8)
Tuple Fields
0: u8SubscriptionIdentifierAvailable(u8)
Tuple Fields
0: u8