chatty-0.5.3.1: Some monad transformers and typeclasses to simplify I/O on a transformer stack.

Safe HaskellSafe-Inferred

Text.Chatty.Finalizer

Description

Provides handle-closing.

Synopsis

Documentation

newtype HandleCloserT m a Source

Handle-closing transformer

Constructors

HandleCloser 

Fields

runHandleCloserT :: [Handle] -> m (a, [Handle])
 

withLazyIO :: (MonadIO m, Functor m) => HandleCloserT m a -> m aSource

Run function with handle closer