Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Graphula.Logged
Description
A version of GraphulaT
that logs the generated graph
Synopsis
- data GraphulaLoggedT m a
- runGraphulaLoggedT :: MonadUnliftIO m => GraphulaLoggedT m a -> m a
- runGraphulaLoggedWithFileT :: MonadUnliftIO m => FilePath -> GraphulaLoggedT m a -> m a
- runGraphulaLoggedUsingT :: MonadUnliftIO m => (IORef (Seq Text) -> HUnitFailure -> m a) -> GraphulaLoggedT m a -> m a
Documentation
data GraphulaLoggedT m a Source #
Instances
runGraphulaLoggedT :: MonadUnliftIO m => GraphulaLoggedT m a -> m a Source #
Run the graph while logging to a temporary file
runGraphulaLoggedWithFileT :: MonadUnliftIO m => FilePath -> GraphulaLoggedT m a -> m a Source #
runGraphulaLoggedT
, but to the specified file
runGraphulaLoggedUsingT :: MonadUnliftIO m => (IORef (Seq Text) -> HUnitFailure -> m a) -> GraphulaLoggedT m a -> m a Source #
runGraphulaLoggedT
, but using the custom action to accumulate