| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.Nakadi.Base
Synopsis
- newtype NakadiBaseT m a = NakadiBaseT {
- runNakadiBaseT :: m a
- class (Monad b, Monad m) => MonadNakadiBase b m where
- nakadiLiftBase :: b a -> m a
- $sel:runNakadiBaseT:NakadiBaseT :: NakadiBaseT m a -> m a
- runNakadiWithBase :: Config b -> NakadiT b (NakadiBaseT m) a -> m a
Documentation
newtype NakadiBaseT m a Source #
Constructors
| NakadiBaseT | |
Fields
| |
Instances
class (Monad b, Monad m) => MonadNakadiBase b m where Source #
Minimal complete definition
Nothing
Methods
nakadiLiftBase :: b a -> m a Source #
nakadiLiftBase :: (MonadNakadiBase b n, MonadTrans t, m ~ t n) => b a -> m a Source #
Instances
$sel:runNakadiBaseT:NakadiBaseT :: NakadiBaseT m a -> m a Source #
runNakadiWithBase :: Config b -> NakadiT b (NakadiBaseT m) a -> m a Source #
This is a convenience function, which does runNakadiT and
$sel:runNakadiBaseT:NakadiBaseT at once.