| Copyright | (c) 2016 Stephen Diehl (c) 2016-2018 Serokell (c) 2018-2020 Kowainik |
|---|---|
| License | MIT |
| Maintainer | Kowainik <xrom.xkov@gmail.com> |
| Stability | Stable |
| Portability | Portable |
| Safe Haskell | Safe |
| Language | Haskell2010 |
Relude.Lifted.Exit
Description
Lifted versions of functions that work with exit processes.
Synopsis
- exitWith :: MonadIO m => ExitCode -> m a
- exitFailure :: MonadIO m => m a
- exitSuccess :: MonadIO m => m a
- die :: MonadIO m => String -> m a
Documentation
exitWith :: MonadIO m => ExitCode -> m a Source #
Lifted version of exitWith.
>>>exitWith (ExitFailure 3)*** Exception: ExitFailure 3
>>>exitWith ExitSuccess*** Exception: ExitSuccess
exitFailure :: MonadIO m => m a Source #
Lifted version of exitFailure.
>>>exitFailure*** Exception: ExitFailure 1
exitSuccess :: MonadIO m => m a Source #
Lifted version of exitSuccess.
>>>exitSuccess*** Exception: ExitSuccess