runExitWith<A extends Object, E extends Object> method

Future<Exit<A, E>> runExitWith<A extends Object, E extends Object>(
  1. Module module,
  2. Effect<A, E> effect, {
  3. String? executionLabel,
})

Run an Effect with a temporary Module while preserving every Exit.

Implementation

Future<Exit<A, E>> runExitWith<A extends Object, E extends Object>(
  Module module,
  Effect<A, E> effect, {
  String? executionLabel,
}) {
  return executeWith(module, effect, label: executionLabel).exit;
}