Function message_io::events::split

source ·
pub fn split<E: Send + 'static>() -> (EventSender<E>, EventReceiver<E>)
Expand description

As a shortcut, it returns the sender and receiver queue as a tuple.

Equivalent to:

struct MyEvent; // or usually an enum

use message_io::events::EventReceiver;

let event_queue = EventReceiver::<MyEvent>::default();
let event_sender = event_queue.sender().clone();