Structs

The BasicBuilder helps you to create a BasicMediator.
Basic mediator for synchronous environments with events of type Ev.

Traits

Basic builder fuctionality: Adding a Listener to the builder.
A BuilderFlow is generic over M which is the mediator that will be built by BuilderFlow::build().
Trait for creating a builder that implements BuilderFlow for a mediator M.
A Listener is a user-defined closure that is generic over its received event Ev. The closure handles the event and may act upon an event.
Handles the request Req. Implemented by the user.
Publish an event Ev from within a handler.
Send a request Req for processing to the mediator. This will call the handler.
Process the next event Ev from the channel. This will call all listeners with a clone of that event.