Safe Haskell | None |
---|---|
Language | Haskell2010 |
Internal types to the library.
- data Env config = Env {
- envConfig :: !config
- envReExec :: !Bool
- envLogOptions :: !LogOptions
- envTerminal :: !Bool
- envSticky :: !Sticky
- class HasTerminal r where
- getTerminal :: r -> Bool
- class HasReExec r where
- newtype Sticky = Sticky {}
- class HasSticky r where
- data LogOptions = LogOptions {}
- class HasLogOptions r where
- getLogOptions :: r -> LogOptions
- envEnvConfig :: Lens' (Env EnvConfig) EnvConfig
- buildOptsMonoidHaddock :: Lens' BuildOptsMonoid (Maybe Bool)
- buildOptsMonoidTests :: Lens' BuildOptsMonoid (Maybe Bool)
- buildOptsMonoidBenchmarks :: Lens' BuildOptsMonoid (Maybe Bool)
- buildOptsMonoidInstallExes :: Lens' BuildOptsMonoid (Maybe Bool)
- buildOptsInstallExes :: Lens' BuildOpts Bool
- buildOptsHaddock :: Lens' BuildOpts Bool
- envConfigBuildOpts :: Lens' EnvConfig BuildOpts
- globalOptsBuildOptsMonoid :: Lens' GlobalOpts BuildOptsMonoid
Documentation
Monadic environment.
Env | |
|
HasBuildConfig config => HasBuildConfig (Env config) Source | |
HasConfig config => HasConfig (Env config) Source | |
HasGHCVariant config => HasGHCVariant (Env config) Source | |
HasPlatform config => HasPlatform (Env config) Source | |
HasStackRoot config => HasStackRoot (Env config) Source | |
HasEnvConfig config => HasEnvConfig (Env config) Source | |
HasLogOptions (Env config) Source | |
HasSticky (Env config) Source | |
HasReExec (Env config) Source | |
HasTerminal (Env config) Source | |
Monad m => MonadReader (Env config) (StackT config m) |
data LogOptions Source
LogOptions | |
|
class HasLogOptions r where Source
getLogOptions :: r -> LogOptions Source
HasLogOptions (Env config) Source |