Module
Control.Monad.Resource.Class
- Package
- purescript-resourcet
- Repository
- robertdp/purescript-resourcet
#MonadResource Source
class (MonadAff m) <= MonadResource m where
Members
liftResourceT :: forall a. ResourceT Aff a -> m a
Instances
(MonadAff m) => MonadResource (ResourceT m)
(MonadResource m) => MonadResource (ContT r m)
(MonadResource m) => MonadResource (ExceptT e m)
(MonadResource m) => MonadResource (ListT m)
(MonadResource m) => MonadResource (MaybeT m)
(MonadResource m) => MonadResource (ReaderT r m)
(MonadResource m, Monoid w) => MonadResource (RWST r w s m)
(MonadResource m) => MonadResource (StateT s m)
(MonadResource m, Monoid w) => MonadResource (WriterT w m)