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>,
}
Expand description
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
Auto Trait Implementations
impl RefUnwindSafe for LastWill
impl UnwindSafe for LastWill
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more