polysemy-conc-0.14.1.1: Polysemy effects for concurrency
Safe HaskellNone
LanguageGHC2021

Polysemy.Conc.Queue.Timeout

Description

 
Synopsis

Documentation

withTimeout :: forall t (r :: EffectRow) d. (TimeUnit t, Members '[Race, Embed IO] r) => t -> STM (Maybe d) -> Sem r (QueueResult d) Source #

Run an STM action atomically with a time limit