pub struct SubscriptionBuilder { /* private fields */ }
Expand description
Builder for Subscription
.
Implementations§
Source§impl SubscriptionBuilder
impl SubscriptionBuilder
Sourcepub fn qos_at_most_once(&mut self) -> &mut Self
pub fn qos_at_most_once(&mut self) -> &mut Self
Set the QoS for this subscription to 0 (at most once).
Sourcepub fn qos_at_least_once(&mut self) -> &mut Self
pub fn qos_at_least_once(&mut self) -> &mut Self
Set the QoS for this subscription to 1 (at least once).
Sourcepub fn qos_exactly_once(&mut self) -> &mut Self
pub fn qos_exactly_once(&mut self) -> &mut Self
Set the QoS for this subscription to 2 (exactly once).
Trait Implementations§
Source§impl Clone for SubscriptionBuilder
impl Clone for SubscriptionBuilder
Source§fn clone(&self) -> SubscriptionBuilder
fn clone(&self) -> SubscriptionBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for SubscriptionBuilder
impl RefUnwindSafe for SubscriptionBuilder
impl Send for SubscriptionBuilder
impl Sync for SubscriptionBuilder
impl Unpin for SubscriptionBuilder
impl UnwindSafe for SubscriptionBuilder
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