Skip to main content

Module bridge

Module bridge 

Source
Expand description

Provider/handler bridge adapters for interoperability with rskit-provider. Bridges between Handler and rskit_provider traits.

  • from_provider wraps a RequestResponse<I,O> as a Handler<I,O>. The handler ignores the event channel (the provider has no concept of intermediate events) and returns the provider’s result directly.

  • as_provider wraps an Arc<dyn Handler<I,O>> behind a RequestResponse adapter that submits one task, awaits its result, and returns it.

Functions§

as_provider
Wrap an Arc<dyn Handler<I,O>> as a RequestResponse provider.
from_provider
Wrap a RequestResponse provider as a Handler.