Distribution.Compat.Exception
catchIO :: IO a -> ( IOException -> IO a) -> IO a Source #
catchExit :: IO a -> ( ExitCode -> IO a) -> IO a Source #
tryIO :: IO a -> IO ( Either IOException a) Source #
displayException :: Exception e => e -> String Source #
Render this exception value in a human-friendly manner.
Default implementation: show .
show
Since: base-4.8.0.0