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.
Tuple Fields of MessageExpiryInterval
Tuple Fields of ContentType
Tuple Fields of ResponseTopic
Tuple Fields of CorrelationData
Tuple Fields of SubscriptionIdentifier
Tuple Fields of SessionExpiryInterval
Tuple Fields of AssignedClientIdentifier
Tuple Fields of ServerKeepAlive
Tuple Fields of AuthenticationMethod
Tuple Fields of AuthenticationData
Tuple Fields of WillDelayInterval
Tuple Fields of ServerReference
Tuple Fields of ReasonString
Tuple Fields of ReceiveMaximum
Tuple Fields of TopicAliasMaximum
Tuple Fields of TopicAlias
Tuple Fields of MaximumQoS
Tuple Fields of RetainAvailable
Tuple Fields of UserProperty
Tuple Fields of MaximumPacketSize
Tuple Fields of WildcardSubscriptionAvailable
Tuple Fields of SubscriptionIdentifierAvailable
Tuple Fields of SharedSubscriptionAvailable
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.