pub enum TopicTreeOperations {
AddSubscription(TopicFilter, ClientId, QoS),
RemoveSubscription(TopicFilter, ClientId),
}Variants§
AddSubscription(TopicFilter, ClientId, QoS)
RemoveSubscription(TopicFilter, ClientId)
Trait Implementations§
Source§impl Absorb<TopicTreeOperations> for TopicTree
impl Absorb<TopicTreeOperations> for TopicTree
Source§fn absorb_first(&mut self, operation: &mut TopicTreeOperations, _: &Self)
fn absorb_first(&mut self, operation: &mut TopicTreeOperations, _: &Self)
Apply
O to the first of the two copies. Read moreSource§fn absorb_second(&mut self, operation: O, other: &Self)
fn absorb_second(&mut self, operation: O, other: &Self)
Apply
O to the second of the two copies. Read moreSource§fn drop_first(self: Box<Self>)
fn drop_first(self: Box<Self>)
Drop the first of the two copies. Read more
Source§fn drop_second(self: Box<Self>)
fn drop_second(self: Box<Self>)
Drop the second of the two copies. Read more
Auto Trait Implementations§
impl Freeze for TopicTreeOperations
impl RefUnwindSafe for TopicTreeOperations
impl Send for TopicTreeOperations
impl Sync for TopicTreeOperations
impl Unpin for TopicTreeOperations
impl UnsafeUnpin for TopicTreeOperations
impl UnwindSafe for TopicTreeOperations
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