Copyright | 2019 Daniel YU |
---|---|
License | BSD3 |
Maintainer | leptonyu@gmail.com |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
This module defines a generic application monad transformation.
Documentation
Application monad transformation.
Instances
Monad m => MonadReader cxt (AppT cxt m) Source # | |
MonadTrans (AppT cxt) Source # | |
Defined in Boots.Internal.App | |
Monad m => Monad (AppT cxt m) Source # | |
Functor m => Functor (AppT cxt m) Source # | |
Applicative m => Applicative (AppT cxt m) Source # | |
Defined in Boots.Internal.App | |
MonadIO m => MonadIO (AppT cxt m) Source # | |
Defined in Boots.Internal.App | |
MonadThrow m => MonadThrow (AppT cxt m) Source # | |
Defined in Boots.Internal.App | |
MonadCatch m => MonadCatch (AppT cxt m) Source # | |
MonadMask m => MonadMask (AppT cxt m) Source # | |
Defined in Boots.Internal.App | |
MonadUnliftIO m => MonadUnliftIO (AppT cxt m) Source # | |
Defined in Boots.Internal.App |