Monad m => MonadRescueFrom [] m Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
Monad n => MonadRescueFrom Maybe n Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
MonadIO m => MonadRescueFrom IO m Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monad m, MonadRescue m) => MonadRescueFrom m (CleanupT m) Source # | |
Instance detailsDefined in Control.Monad.Trans.Cleanup.Types |
(MonadBase n m, MonadRescueFrom n n) => MonadRescueFrom n (StateT s m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(MonadBase n m, MonadRescueFrom n n) => MonadRescueFrom n (StateT s m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monoid w, MonadBase n m, MonadRescueFrom n n) => MonadRescueFrom n (WriterT w m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monoid w, MonadBase n m, MonadRescueFrom n n) => MonadRescueFrom n (WriterT w m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(MonadBase n m, MonadRescueFrom n n, Contains (Errors n) errs) => MonadRescueFrom n (ExceptT (OpenUnion errs) m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(MonadBase n m, MonadRescueFrom n n) => MonadRescueFrom n (ContT r m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monad m, MonadBase n m, MonadRaise n, MonadRescueFrom n n) => MonadRescueFrom n (ReaderT cfg m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monoid w, MonadBase n m, MonadRescueFrom n n) => MonadRescueFrom n (RWST r w s m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
Monad m => MonadRescueFrom (Either (OpenUnion errs)) m Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monad m, MonadRescueFrom n m, RaisesOne n ()) => MonadRescueFrom (MaybeT n) m Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(MonadRescueFrom n m, MonadBase n m, MonadRescue n, MonadCatch n, Contains (Errors n) (Errors n), Contains (Errors n) (SomeException ': Errors n)) => MonadRescueFrom (CleanupT n) m Source # | |
Instance detailsDefined in Control.Monad.Trans.Cleanup.Types |
MonadRescueFrom n m => MonadRescueFrom (IdentityT n) m Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monad m, MonadBase n m) => MonadRescueFrom (RescueT errs n) m Source # | |
Instance detailsDefined in Control.Monad.Trans.Rescue.Types |
(MonadBase n m, MonadRescueFrom n m) => MonadRescueFrom (StateT s n) (StateT s m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(MonadBase n m, MonadRescueFrom n m) => MonadRescueFrom (StateT s n) (StateT s m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monoid w, MonadBase n m, MonadRescueFrom n m) => MonadRescueFrom (WriterT w n) (WriterT w m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monoid w, MonadBase n m, MonadRescueFrom n m) => MonadRescueFrom (WriterT w n) (WriterT w m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
MonadRescueFrom (ContT r m) m => MonadRescueFrom (ContT r m) (ContT r m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monad m, MonadBase n m, MonadRaise n, MonadRescueFrom n m) => MonadRescueFrom (ReaderT cfg n) (ReaderT cfg m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |
(Monoid w, MonadBase n m, MonadRescueFrom n m) => MonadRescueFrom (RWST r w s n) (RWST r w s m) Source # | |
Instance detailsDefined in Control.Monad.Rescue.Class |