| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
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.