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)
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)
Trait Implementations
impl<'a> Copy for Property<'a>
impl<'a> StructuralPartialEq for Property<'a>
Auto Trait Implementations
impl<'a> RefUnwindSafe for Property<'a>
impl<'a> Send for Property<'a>
impl<'a> Sync for Property<'a>
impl<'a> Unpin for Property<'a>
impl<'a> UnwindSafe for Property<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more