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.