| 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 #