| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HWM.Domain.ConfigT
Documentation
Instances
| MonadIO ConfigT Source # | |
Defined in HWM.Domain.ConfigT | |
| Applicative ConfigT Source # | |
| Functor ConfigT Source # | |
| Monad ConfigT Source # | |
| MonadIssue ConfigT Source # | |
| MonadUI ConfigT Source # | |
| MonadError Issue ConfigT Source # | |
Defined in HWM.Domain.ConfigT Methods throwError :: Issue -> ConfigT a # catchError :: ConfigT a -> (Issue -> ConfigT a) -> ConfigT a # | |
data Env (m :: Type -> Type) Source #
Instances
| Has (Env m) Options Source # | |
| Has (Env m) Version Source # | |
| Has (Env m) Config Source # | |
| Has (Env m) Matrix Source # | |
| Has (Env m) PkgRegistry Source # | |
Defined in HWM.Domain.ConfigT Methods obtain :: Env m -> PkgRegistry Source # | |
| Has (Env m) Cache Source # | |
| Has (Env m) [WorkspaceGroup] Source # | |
Defined in HWM.Domain.ConfigT Methods obtain :: Env m -> [WorkspaceGroup] Source # | |
askPackages :: ConfigT [Pkg] Source #
askVersion :: (MonadReader env m, Has env Version) => m Version Source #
saveConfig :: (MonadError Issue m, MonadIO m) => Config -> Options -> m () Source #