pub struct SubscribeBuilder { /* private fields */ }
Expand description
Subscribe packet builder
Implementations§
source§impl SubscribeBuilder
impl SubscribeBuilder
sourcepub fn topic_filter(self, filter: ByteString, opts: SubscriptionOptions) -> Self
pub fn topic_filter(self, filter: ByteString, opts: SubscriptionOptions) -> Self
Add topic filter
sourcepub fn property(self, key: ByteString, value: ByteString) -> Self
pub fn property(self, key: ByteString, value: ByteString) -> Self
Add user property
sourcepub async fn send(self) -> Result<SubscribeAck, SendPacketError>
pub async fn send(self) -> Result<SubscribeAck, SendPacketError>
Send subscribe packet
Auto Trait Implementations§
impl Freeze for SubscribeBuilder
impl !RefUnwindSafe for SubscribeBuilder
impl !Send for SubscribeBuilder
impl !Sync for SubscribeBuilder
impl Unpin for SubscribeBuilder
impl !UnwindSafe for SubscribeBuilder
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