Instances2AsExitCode
AsExitCode SomeExceptionDefined in lens-5.3.5 · System.Exit.LensAsExitCode ExitCodeDefined in lens-5.3.5 · System.Exit.Lens
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Modulelens-5.3.5Haskell2010
These prisms can be used with the combinators in Control.Exception.Lens.
AsExitCode SomeExceptionDefined in lens-5.3.5 · System.Exit.LensAsExitCode ExitCodeDefined in lens-5.3.5 · System.Exit.Lensindicates program failure with an exit code. The exact interpretation of the code is operating-system dependent. In particular, some values may be prohibited (e.g. 0 on a POSIX-compliant system).
_ExitFailure :: Prism' ExitCode Int
_ExitFailure :: Prism' SomeException Int
indicates successful termination;
_ExitSuccess :: Prism' ExitCode ()
_ExitSuccess :: Prism' SomeException ()