[][src]Enum libmosquitto_sys::mqtt5_return_codes

#[repr(u32)]pub enum mqtt5_return_codes {
    MQTT_RC_SUCCESS,
    MQTT_RC_GRANTED_QOS1,
    MQTT_RC_GRANTED_QOS2,
    MQTT_RC_DISCONNECT_WITH_WILL_MSG,
    MQTT_RC_NO_MATCHING_SUBSCRIBERS,
    MQTT_RC_NO_SUBSCRIPTION_EXISTED,
    MQTT_RC_CONTINUE_AUTHENTICATION,
    MQTT_RC_REAUTHENTICATE,
    MQTT_RC_UNSPECIFIED,
    MQTT_RC_MALFORMED_PACKET,
    MQTT_RC_PROTOCOL_ERROR,
    MQTT_RC_IMPLEMENTATION_SPECIFIC,
    MQTT_RC_UNSUPPORTED_PROTOCOL_VERSION,
    MQTT_RC_CLIENTID_NOT_VALID,
    MQTT_RC_BAD_USERNAME_OR_PASSWORD,
    MQTT_RC_NOT_AUTHORIZED,
    MQTT_RC_SERVER_UNAVAILABLE,
    MQTT_RC_SERVER_BUSY,
    MQTT_RC_BANNED,
    MQTT_RC_SERVER_SHUTTING_DOWN,
    MQTT_RC_BAD_AUTHENTICATION_METHOD,
    MQTT_RC_KEEP_ALIVE_TIMEOUT,
    MQTT_RC_SESSION_TAKEN_OVER,
    MQTT_RC_TOPIC_FILTER_INVALID,
    MQTT_RC_TOPIC_NAME_INVALID,
    MQTT_RC_PACKET_ID_IN_USE,
    MQTT_RC_PACKET_ID_NOT_FOUND,
    MQTT_RC_RECEIVE_MAXIMUM_EXCEEDED,
    MQTT_RC_TOPIC_ALIAS_INVALID,
    MQTT_RC_PACKET_TOO_LARGE,
    MQTT_RC_MESSAGE_RATE_TOO_HIGH,
    MQTT_RC_QUOTA_EXCEEDED,
    MQTT_RC_ADMINISTRATIVE_ACTION,
    MQTT_RC_PAYLOAD_FORMAT_INVALID,
    MQTT_RC_RETAIN_NOT_SUPPORTED,
    MQTT_RC_QOS_NOT_SUPPORTED,
    MQTT_RC_USE_ANOTHER_SERVER,
    MQTT_RC_SERVER_MOVED,
    MQTT_RC_SHARED_SUBS_NOT_SUPPORTED,
    MQTT_RC_CONNECTION_RATE_EXCEEDED,
    MQTT_RC_MAXIMUM_CONNECT_TIME,
    MQTT_RC_SUBSCRIPTION_IDS_NOT_SUPPORTED,
    MQTT_RC_WILDCARD_SUBS_NOT_SUPPORTED,
}

Variants

MQTT_RC_SUCCESS
MQTT_RC_GRANTED_QOS1
MQTT_RC_GRANTED_QOS2
MQTT_RC_DISCONNECT_WITH_WILL_MSG
MQTT_RC_NO_MATCHING_SUBSCRIBERS
MQTT_RC_NO_SUBSCRIPTION_EXISTED
MQTT_RC_CONTINUE_AUTHENTICATION
MQTT_RC_REAUTHENTICATE
MQTT_RC_UNSPECIFIED
MQTT_RC_MALFORMED_PACKET
MQTT_RC_PROTOCOL_ERROR
MQTT_RC_IMPLEMENTATION_SPECIFIC
MQTT_RC_UNSUPPORTED_PROTOCOL_VERSION
MQTT_RC_CLIENTID_NOT_VALID
MQTT_RC_BAD_USERNAME_OR_PASSWORD
MQTT_RC_NOT_AUTHORIZED
MQTT_RC_SERVER_UNAVAILABLE
MQTT_RC_SERVER_BUSY
MQTT_RC_BANNED
MQTT_RC_SERVER_SHUTTING_DOWN
MQTT_RC_BAD_AUTHENTICATION_METHOD
MQTT_RC_KEEP_ALIVE_TIMEOUT
MQTT_RC_SESSION_TAKEN_OVER
MQTT_RC_TOPIC_FILTER_INVALID
MQTT_RC_TOPIC_NAME_INVALID
MQTT_RC_PACKET_ID_IN_USE
MQTT_RC_PACKET_ID_NOT_FOUND
MQTT_RC_RECEIVE_MAXIMUM_EXCEEDED
MQTT_RC_TOPIC_ALIAS_INVALID
MQTT_RC_PACKET_TOO_LARGE
MQTT_RC_MESSAGE_RATE_TOO_HIGH
MQTT_RC_QUOTA_EXCEEDED
MQTT_RC_ADMINISTRATIVE_ACTION
MQTT_RC_PAYLOAD_FORMAT_INVALID
MQTT_RC_RETAIN_NOT_SUPPORTED
MQTT_RC_QOS_NOT_SUPPORTED
MQTT_RC_USE_ANOTHER_SERVER
MQTT_RC_SERVER_MOVED
MQTT_RC_SHARED_SUBS_NOT_SUPPORTED
MQTT_RC_CONNECTION_RATE_EXCEEDED
MQTT_RC_MAXIMUM_CONNECT_TIME
MQTT_RC_SUBSCRIPTION_IDS_NOT_SUPPORTED
MQTT_RC_WILDCARD_SUBS_NOT_SUPPORTED

Implementations

impl mqtt5_return_codes[src]

impl mqtt5_return_codes[src]

Trait Implementations

impl Clone for mqtt5_return_codes[src]

impl Copy for mqtt5_return_codes[src]

impl Debug for mqtt5_return_codes[src]

impl Eq for mqtt5_return_codes[src]

impl Hash for mqtt5_return_codes[src]

impl PartialEq<mqtt5_return_codes> for mqtt5_return_codes[src]

impl StructuralEq for mqtt5_return_codes[src]

impl StructuralPartialEq for mqtt5_return_codes[src]

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.