[−][src]Trait hedwig::Publisher
A trait for message publishers. This may be used to implement custom behavior such as publish to <insert your favorite cloud platform>.
Required methods
fn publish<D, T>(&self, message: Message<D, T>) -> Result<String, PublishError> where
D: Serialize,
D: Serialize,
Publish a Hedwig message.
Implementors
impl Publisher for GooglePublisher
[src]
fn publish<D, T>(&self, message: Message<D, T>) -> Result<String, PublishError> where
D: Serialize,
[src]
D: Serialize,
Publishes a message on Google Pubsub and returns a pubsub id (usually an integer).