- Generator Handlers
- Message Masking
- Bus scopes (
enter
andleave
methods) instead clone - Bus relays. Connect other message bus by IP address
- Batched handlers now require
InBatch
andOutBatch
types
- the
Message
trait no more required to beClone
- added methods
send_one
,send_one_blocked
,try_send_one
which does not requireMessage: Clone
- added struct
Module
andBusBuilder::add_module
- Update Error Handling
- all methods now return
messagenus::Error
- add
request_we
for requests when we know the handler's error type
- Update Error Handling
- send methods now return
messagenus::SendError
- Got rid of
anyhow::Error
- Request/Response API (request method)
- Fix some unwaked receivers
- Add
type Response
andtype Error
into all handlers
- Refactorin Receivers API