Crate streambed_patterns

Source
Expand description

§patterns

Patterns for working with streambed.

§Ask Pattern

The ask pattern is based on the concept of the same name from Akka. It encodes async request-reply semantics which can be used, for example, to perform request-reply operations across a tokio::sync::mpsc::channel or similar. The provided implementation sends a message using a tokio::sync::mpsc::Sender<_> and uses a tokio::sync::oneshot channel internally to convey the response.

Modules§

ask
This is an implementation of the ask pattern that sends a request to a tokio::sync::mpsc::Sender<_> and uses a tokio::sync::oneshot channel internally to convey the reply.