pub trait Publisher: Capability + Send + Sync { // Required methods fn selector(&self) -> &str; fn put(&self, message: Message) -> Result<()>; fn delete(&self) -> Result<()>; }
Publisher capabilities
Publisher
Get selector
selector
Send a “put” message
Send a “delete” message