pub fn publish(&self, ev: &Event) {
        self.driver_tx
            .send(DriverCommand::Publish(Box::new(ev.clone())))
            .unwrap();
    }
/// Publishes the given event to all subscribers whose query exactly
/// matches that of the event.
Publishes the given event to all subscribers whose query exactly
matches that of the event.
Publishes the given event to all subscribers whose query exactly matches that of the event .
pub fn publish(&self, ev: &Event) {
        self.driver_tx
            .send(DriverCommand::Publish(Box::new(ev.clone())))
            .unwrap();
    }
pub fn publish ( & self , ev : & Event ) { self . driver_tx . send ( DriverCommand :: Publish ( Box :: new ( ev . clone ( ) ) ) ) . unwrap ( ) ; }
Publishes the given event to all subscribers whose query exactly
matches that of the event.
Publishes the given event to all subscribers whose query exactly matches that of the event .
&self
ev
&Event