| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Data.Conduit.Shell.Types
Description
All types.
- newtype ShellT m a = ShellT {}
- newtype StMShell m a = StMShell {
- unStMGeoServer :: StM (ResourceT m) a
- data ShellException
Documentation
Shell transformer.
Instances
| MonadTrans ShellT Source # | |
| (MonadThrow m, MonadIO m, MonadBaseControl IO m) => MonadBaseControl IO (ShellT m) Source # | Dumb instance. |
| MonadResourceBase m => MonadBase IO (ShellT m) Source # | |
| Monad m => Monad (ShellT m) Source # | |
| Functor m => Functor (ShellT m) Source # | |
| Applicative m => Applicative (ShellT m) Source # | |
| MonadIO m => MonadIO (ShellT m) Source # | |
| MonadThrow m => MonadThrow (ShellT m) Source # | |
| MonadResourceBase m => MonadResource (ShellT m) Source # | |
| (MonadBaseControl IO (ShellT m), Applicative m, MonadThrow m) => Alternative (ConduitM i o (ShellT m)) Source # | Intentionally only handles |
| type StM (ShellT m) a Source # | |
data ShellException Source #
An exception resulting from a shell command.
Constructors
| ShellEmpty | For |
| ShellExitFailure !Int | Process exited with failure. |
Instances