Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Add-ons to Exception
- try :: forall e r a. Member (Exc e) r => Eff r a -> Eff r (Either e a)
- liftRethrow :: forall e r a. (Exception e, SetMember Lift (Lift IO) r, Member (Exc e) r) => (SomeException -> e) -> IO a -> Eff r a
- runErrorRethrowIO :: forall e r a. (Exception e, SetMember Lift (Lift IO) r) => Eff (Exc e ': r) a -> Eff r a
Documentation
try :: forall e r a. Member (Exc e) r => Eff r a -> Eff r (Either e a) Source #
Catch an exception and return it in an Either
.