Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- applyPatches :: (MonadProgress m, ApplyMonad (ApplyState p) m, Apply p) => FL (PatchInfoAnd rt p) wX wY -> m ()
- runTolerantly :: TolerantWrapper TolerantIO a -> IO a
- runSilently :: TolerantWrapper SilentIO a -> IO a
- data DefaultIO a
- runDefault :: DefaultIO a -> IO a
Documentation
applyPatches :: (MonadProgress m, ApplyMonad (ApplyState p) m, Apply p) => FL (PatchInfoAnd rt p) wX wY -> m () Source #
runTolerantly :: TolerantWrapper TolerantIO a -> IO a Source #
Apply patches, emitting warnings if there are any IO errors
runSilently :: TolerantWrapper SilentIO a -> IO a Source #
Apply patches, ignoring all errors
Instances
runDefault :: DefaultIO a -> IO a Source #
The default mode of applying patches: fail if the directory is not as we expect