pub struct MqttSubscriber { /* private fields */ }Expand description
A subscription to one MQTT topic filter; yields MqttMessages.
Delivery back-pressure is the protocol’s receive-maximum: the broker bounds unacked
QoS 1/2 deliveries, so unsettled messages cap what sits in this subscriber’s queue
(QoS 0 has no such bound by design). Dropping the subscriber unsubscribes the filter.
Implementations§
Trait Implementations§
Source§impl Debug for MqttSubscriber
impl Debug for MqttSubscriber
Source§impl Drop for MqttSubscriber
impl Drop for MqttSubscriber
Source§impl Subscriber for MqttSubscriber
impl Subscriber for MqttSubscriber
Source§type Message = MqttMessage
type Message = MqttMessage
The message type yielded by this subscriber.
Auto Trait Implementations§
impl Freeze for MqttSubscriber
impl RefUnwindSafe for MqttSubscriber
impl Send for MqttSubscriber
impl Sync for MqttSubscriber
impl Unpin for MqttSubscriber
impl UnsafeUnpin for MqttSubscriber
impl UnwindSafe for MqttSubscriber
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more