heftia-effects-0.3.1.0: higher-order effects done right
Safe HaskellSafe-Inferred
LanguageGHC2021

Control.Effect.Interpreter.Heftia.Concurrent.Timer

Documentation

runTimerIO :: forall eh ef. (IO <| ef, ForallHFunctor eh) => (eh :!! (LTimer ': ef)) ~> (eh :!! ef) Source #

runCyclicTimer :: forall ef. Timer <| ef => ('[] :!! (LCyclicTimer ': ef)) ~> ('[] :!! ef) Source #

restartClock :: (Timer <| ef, ForallHFunctor eh) => (eh :!! ef) ~> (eh :!! ef) Source #