Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
MonadTrans ApiT Source # | |
MonadTransControl ApiT Source # | |
MonadBaseControl v m => MonadBaseControl v (ApiT m) Source # | |
MonadBase b m => MonadBase b (ApiT m) Source # | |
Monad m => Monad (ApiT m) Source # | |
Functor m => Functor (ApiT m) Source # | |
Monad m => Applicative (ApiT m) Source # | |
MonadIO m => MonadIO (ApiT m) Source # | |
MonadThrow m => MonadThrow (ApiT m) Source # | |
MonadCatch m => MonadCatch (ApiT m) Source # | |
(MonadIO m, MonadThrow m, MonadBase IO m, Functor m, Applicative m) => MonadResource (ApiT m) Source # | |
(MonadBaseControl IO m, Monad m, Functor m, MonadBase IO m, MonadIO m, MonadThrow m) => ApiStateC (ApiT m) Source # | |
type StT ApiT a Source # | |
type StM (ApiT m) a Source # | |
class (MonadResource m, MonadBaseControl IO m, Monad m, Functor m, MonadBase IO m) => ApiStateC m where Source #
getApiState :: m ApiState Source #
putApiState :: ApiState -> m () Source #
askApiInfo :: m ApiInfo Source #
ApiStateC m => ApiStateC (ListT m) Source # | |
(MonadBaseControl IO m, Monad m, Functor m, MonadBase IO m, MonadIO m, MonadThrow m) => ApiStateC (ApiT m) Source # | |
(Monoid w, ApiStateC m) => ApiStateC (WriterT w m) Source # | |
ApiStateC m => ApiStateC (StateT s m) Source # | |
(Error e, ApiStateC m) => ApiStateC (ErrorT e m) Source # | |
ApiStateC m => ApiStateC (ExceptT e m) Source # | |
ApiStateC m => ApiStateC (ReaderT * r m) Source # | |
(Monoid w, ApiStateC m) => ApiStateC (RWST r w s m) Source # | |
data ApiResponse e a Source #
ApiResponse | |
|
Functor (ApiResponse e) Source # | |
(Show e, Show a) => Show (ApiResponse e a) Source # | |
responseToMaybe :: ApiResponse e a -> Maybe a Source #