Struct ntex_mqtt::v5::codec::LastWill [−][src]
pub struct LastWill { pub qos: QoS, pub retain: bool, pub topic: ByteString, pub message: Bytes, pub will_delay_interval_sec: Option<u32>, pub correlation_data: Option<Bytes>, pub message_expiry_interval: Option<NonZeroU32>, pub content_type: Option<ByteString>, pub user_properties: UserProperties, pub is_utf8_payload: Option<bool>, pub response_topic: Option<ByteString>, }
Connection Will
Fields
qos: QoS
the QoS level to be used when publishing the Will Message.
retain: bool
the Will Message is to be Retained when it is published.
topic: ByteString
the Will Topic
message: Bytes
defines the Application Message that is to be published to the Will Topic
will_delay_interval_sec: Option<u32>
correlation_data: Option<Bytes>
message_expiry_interval: Option<NonZeroU32>
content_type: Option<ByteString>
user_properties: UserProperties
is_utf8_payload: Option<bool>
response_topic: Option<ByteString>
Trait Implementations
impl StructuralPartialEq for LastWill
[src]
impl StructuralPartialEq for LastWill
[src]Auto Trait Implementations
impl RefUnwindSafe for LastWill
impl RefUnwindSafe for LastWill
impl UnwindSafe for LastWill
impl UnwindSafe for LastWill
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self