subscriber_rs/
subscriber.rs

1pub trait Subscriber<Event, Error>: Send
2where
3    Error: crate::SubscriberError,
4    Event: crate::SubscriberEvent,
5{
6    fn new<T: crate::SubscriberCallback<Event> + 'static>(callback: T) -> Self;
7    fn notify(&self, event: Event) -> Result<(), Error>;
8}