Trait bonsaidb_core::pubsub::Subscriber
source · pub trait Subscriber {
// Required methods
fn subscribe_to_bytes(&self, topic: Vec<u8>) -> Result<(), Error>;
fn unsubscribe_from_bytes(&self, topic: &[u8]) -> Result<(), Error>;
fn receiver(&self) -> &Receiver ⓘ;
// Provided methods
fn subscribe_to<Topic: Serialize>(&self, topic: &Topic) -> Result<(), Error> { ... }
fn unsubscribe_from<Topic: Serialize>(
&self,
topic: &Topic
) -> Result<(), Error> { ... }
}
Expand description
A subscriber to one or more topics.
Required Methods§
sourcefn subscribe_to_bytes(&self, topic: Vec<u8>) -> Result<(), Error>
fn subscribe_to_bytes(&self, topic: Vec<u8>) -> Result<(), Error>
Subscribe to [Message
]s published to topic
.
Provided Methods§
Object Safety§
This trait is not object safe.