Struct SimpleSubscriber
pub struct SimpleSubscriber { /* private fields */ }Expand description
Simple subscriber implementation
Implementations§
§impl SimpleSubscriber
impl SimpleSubscriber
pub fn new() -> SimpleSubscriber
pub fn new() -> SimpleSubscriber
Create a new simple subscriber
Trait Implementations§
§impl Debug for SimpleSubscriber
impl Debug for SimpleSubscriber
§impl Subscriber for SimpleSubscriber
impl Subscriber for SimpleSubscriber
§fn subscribe(
&mut self,
pattern: TopicPattern,
_handler: Box<dyn MessageHandler>,
) -> Result<(), NerveError>
fn subscribe( &mut self, pattern: TopicPattern, _handler: Box<dyn MessageHandler>, ) -> Result<(), NerveError>
Subscribe to a topic pattern
§fn unsubscribe(&mut self, pattern: &TopicPattern) -> Result<(), NerveError>
fn unsubscribe(&mut self, pattern: &TopicPattern) -> Result<(), NerveError>
Unsubscribe from a topic pattern
§fn unsubscribe_all(&mut self) -> Result<(), NerveError>
fn unsubscribe_all(&mut self) -> Result<(), NerveError>
Unsubscribe from all topics
§fn subscription_count(&self) -> usize
fn subscription_count(&self) -> usize
Get subscription count
Auto Trait Implementations§
impl !Freeze for SimpleSubscriber
impl RefUnwindSafe for SimpleSubscriber
impl Send for SimpleSubscriber
impl Sync for SimpleSubscriber
impl Unpin for SimpleSubscriber
impl UnwindSafe for SimpleSubscriber
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