shrun
Safe HaskellNone
LanguageGHC2021

Shrun.Configuration.Data.MergedConfig

Synopsis

Documentation

data MergedConfig notifyEnv Source #

Merged Args + Toml

Constructors

MkMergedConfig 

Fields

Instances

Instances details
(k ~ A_Lens, a ~ CommandGraph, b ~ CommandGraph) => LabelOptic "commandGraph" k (MergedConfig r) (MergedConfig r) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.MergedConfig

(k ~ A_Lens, a ~ NESeq CommandP1, b ~ NESeq CommandP1) => LabelOptic "commands" k (MergedConfig r) (MergedConfig r) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.MergedConfig

(k ~ A_Lens, a ~ CoreConfigMerged r, b ~ CoreConfigMerged r) => LabelOptic "coreConfig" k (MergedConfig r) (MergedConfig r) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.MergedConfig

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "dryRun" k (MergedConfig r) (MergedConfig r) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.MergedConfig

(k ~ A_Lens, a ~ Seq OsPath, b ~ Seq OsPath) => LabelOptic "tomlPaths" k (MergedConfig r) (MergedConfig r) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.MergedConfig

Show (MergedConfig notifyEnv) Source # 
Instance details

Defined in Shrun.Configuration.Data.MergedConfig

Methods

showsPrec :: Int -> MergedConfig notifyEnv -> ShowS #

show :: MergedConfig notifyEnv -> String #

showList :: [MergedConfig notifyEnv] -> ShowS #

Eq (MergedConfig notifyEnv) Source # 
Instance details

Defined in Shrun.Configuration.Data.MergedConfig

Methods

(==) :: MergedConfig notifyEnv -> MergedConfig notifyEnv -> Bool #

(/=) :: MergedConfig notifyEnv -> MergedConfig notifyEnv -> Bool #

Pretty (MergedConfig r) Source # 
Instance details

Defined in Shrun.Configuration.Data.MergedConfig

Methods

pretty :: MergedConfig r -> Doc ann Source #

prettyList :: [MergedConfig r] -> Doc ann Source #