Micro-Message Passing Library
The ump-ng crate is a simple client/server message passing library for intra-process communication. Its primary purpose is to allow cross async/non-async communication (for both the server and client endpoints).
ump-ng is similar to ump, but it has a uni-directional message passing operation.