Safe Haskell | None |
---|---|
Language | GHC2021 |
NumHask.Exception
Description
Exceptions arising within numhask.
Synopsis
- newtype NumHaskException = NumHaskException {}
- throw :: forall a e. (HasCallStack, Exception e) => e -> a
Documentation
newtype NumHaskException Source #
A numhask exception.
Constructors
NumHaskException | |
Fields |
Instances
Exception NumHaskException Source # | |
Defined in NumHask.Exception Methods toException :: NumHaskException -> SomeException # fromException :: SomeException -> Maybe NumHaskException # | |
Show NumHaskException Source # | |
Defined in NumHask.Exception Methods showsPrec :: Int -> NumHaskException -> ShowS # show :: NumHaskException -> String # showList :: [NumHaskException] -> ShowS # |
throw :: forall a e. (HasCallStack, Exception e) => e -> a #
Throw an exception. Exceptions may be thrown from purely
functional code, but may only be caught within the IO
monad.
WARNING: You may want to use throwIO
instead so that your pure code
stays exception-free.