[][src]Enum sage_mqtt::RetainHandling

pub enum RetainHandling {
    OnSubscribe,
    OnFirstSubscribe,
    DontSend,
}

This option specifies whether retained messages are sent when the subscription is established;

Variants

OnSubscribe

Send retained messages at the time of the subscribe

OnFirstSubscribe

Send retained messages at the time of the first subscribe

DontSend

Don't send retained messages

Trait Implementations

impl Clone for RetainHandling[src]

impl Copy for RetainHandling[src]

impl Debug for RetainHandling[src]

impl Eq for RetainHandling[src]

impl PartialEq<RetainHandling> for RetainHandling[src]

impl StructuralEq for RetainHandling[src]

impl StructuralPartialEq for RetainHandling[src]

impl TryFrom<u8> for RetainHandling[src]

type Error = Error

The type returned in the event of a conversion error.

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.