Safe Haskell | None |
---|---|
Language | GHC2021 |
Control.Monad.State.Delayed.Delayer
Documentation
data TimeoutKilled Source #
Constructors
TimeoutKilled |
Instances
Exception TimeoutKilled Source # | |
Defined in Control.Monad.State.Delayed.Delayer Methods toException :: TimeoutKilled -> SomeException # fromException :: SomeException -> Maybe TimeoutKilled # displayException :: TimeoutKilled -> String # backtraceDesired :: TimeoutKilled -> Bool # | |
Show TimeoutKilled Source # | |
Defined in Control.Monad.State.Delayed.Delayer Methods showsPrec :: Int -> TimeoutKilled -> ShowS # show :: TimeoutKilled -> String # showList :: [TimeoutKilled] -> ShowS # |
Constructors
Delayer NominalDiffTime (MVar (Maybe (DelayerState s))) |
data DelayerState s Source #
Constructors
DelayerState | |
Fields
|
mkEmptyDelayer :: MonadIO m => NominalDiffTime -> m (Delayer s) Source #
mkTimedOutDelayerState :: NominalDiffTime -> s -> (s -> IO ()) -> IO (DelayerState s) Source #