Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- isHaliveActive :: MonadIO m => m Bool
- reacquire :: forall a m. MonadIO m => Word32 -> m a -> m a
- persist :: MonadIO m => Word32 -> a -> m ()
- persistState :: (MonadState s m, MonadIO m) => Word32 -> m ()
Documentation
isHaliveActive :: MonadIO m => m Bool Source #
reacquire :: forall a m. MonadIO m => Word32 -> m a -> m a Source #
Takes a unique integer representing your value, along with an IO action to create the first instance of your value to be used on subsequent recompilations.
persistState :: (MonadState s m, MonadIO m) => Word32 -> m () Source #