[][src]Enum mqtt_v5::types::properties::PropertyType

#[repr(u32)]
pub enum PropertyType {
    PayloadFormatIndicator,
    MessageExpiryInterval,
    ContentType,
    ResponseTopic,
    CorrelationData,
    SubscriptionIdentifier,
    SessionExpiryInterval,
    AssignedClientIdentifier,
    ServerKeepAlive,
    AuthenticationMethod,
    AuthenticationData,
    RequestProblemInformation,
    WillDelayInterval,
    RequestResponseInformation,
    ResponseInformation,
    ServerReference,
    ReasonString,
    ReceiveMaximum,
    TopicAliasMaximum,
    TopicAlias,
    MaximumQos,
    RetainAvailable,
    UserProperty,
    MaximumPacketSize,
    WildcardSubscriptionAvailable,
    SubscriptionIdentifierAvailable,
    SharedSubscriptionAvailable,
}

Variants

PayloadFormatIndicator
MessageExpiryInterval
ContentType
ResponseTopic
CorrelationData
SubscriptionIdentifier
SessionExpiryInterval
AssignedClientIdentifier
ServerKeepAlive
AuthenticationMethod
AuthenticationData
RequestProblemInformation
WillDelayInterval
RequestResponseInformation
ResponseInformation
ServerReference
ReasonString
ReceiveMaximum
TopicAliasMaximum
TopicAlias
MaximumQos
RetainAvailable
UserProperty
MaximumPacketSize
WildcardSubscriptionAvailable
SubscriptionIdentifierAvailable
SharedSubscriptionAvailable

Trait Implementations

impl Debug for PropertyType[src]

impl PartialEq<PropertyType> for PropertyType[src]

impl StructuralPartialEq for PropertyType[src]

impl TryFrom<u32> for PropertyType[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

impl TryFromPrimitive for PropertyType[src]

type Primitive = u32

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.