Instances1DispatchOf
type DispatchOf (Output o) = 'DynamicDefined in effectful-core-2.7.1.2 · Effectful.Output.Dynamic
:: a typeCtrl KGHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11
Moduleeffectful-core-2.7.1.2GHC2021
The dynamically dispatched variant of the Output effect.
Note: unless you plan to change interpretations at runtime, it's recommended to use one of the statically dispatched variants, i.e. Effectful.Output.Static.Action, Effectful.Output.Static.Local.Array, Effectful.Output.Static.Local.List, Effectful.Output.Static.Shared.Array or Effectful.Output.Static.Shared.List.
type DispatchOf (Output o) = 'DynamicDefined in effectful-core-2.7.1.2 · Effectful.Output.DynamicrunOutputAction :: HasCallStack=> (HasCallStack => o -> Eff es ())The action for output generation.
-> Eff (Output o ': es) a-> Eff es aRun the Output effect with the given action for receiving values.
Run the Output effect and return the final value along with the accumulated array (via Effectful.Output.Static.Local.Array).
Run the Output effect and return the final value along with the accumulated list (via Effectful.Output.Static.Local.List).
Feed the value to the underlying handler.