| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.Flow
Documentation
throwStringError :: MonadError FlowError m => String -> m a Source
hoistStringEither :: MonadError FlowError m => Either String a -> m a Source
maybeToFlowError :: MonadError FlowError m => String -> Maybe a -> m a Source
data FlowConfig Source
Constructors
| FlowConfig | |
Fields
| |
Instances
Constructors
| FlowEnv | |
Instances
| Monad m => MonadReader FlowEnv (FlowT m) |
Instances
| MonadTrans FlowT | |
| MonadTransControl FlowT | |
| Monad m => MonadReader FlowEnv (FlowT m) | |
| Monad m => MonadError FlowError (FlowT m) | |
| MonadBaseControl b m => MonadBaseControl b (FlowT m) | |
| MonadBase b m => MonadBase b (FlowT m) | |
| Monad m => Monad (FlowT m) | |
| Monad m => Functor (FlowT m) | |
| Monad m => Applicative (FlowT m) | |
| MonadThrow m => MonadThrow (FlowT m) | |
| MonadCatch m => MonadCatch (FlowT m) | |
| MonadIO m => MonadLogger (FlowT m) | |
| MonadIO m => MonadIO (FlowT m) | |
| type StT FlowT a = StT (ExceptT FlowError) (StT (ReaderT FlowEnv) a) | |
| type StM (FlowT m) a = ComposeSt FlowT m a |
type MonadFlow m = (MonadBaseControl IO m, MonadCatch m, MonadIO m, MonadLogger m, MonadReader FlowEnv m, MonadError FlowError m) Source
Constructors
| Task | |
Fields
| |
Constructors
| Timer | |
Fields
| |