shrun
Safe HaskellNone
LanguageGHC2021

Shrun.Configuration.Data.CommonLogging

Synopsis

Types

newtype Debug Source #

Constructors

MkDebug 

Fields

Instances

Instances details
Show Debug Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Methods

showsPrec :: Int -> Debug -> ShowS #

show :: Debug -> String #

showList :: [Debug] -> ShowS #

Eq Debug Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Methods

(==) :: Debug -> Debug -> Bool #

(/=) :: Debug -> Debug -> Bool #

Pretty Debug Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Methods

pretty :: Debug -> Doc ann Source #

prettyList :: [Debug] -> Doc ann Source #

Default Debug Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Methods

def :: Debug Source #

DecodeTOML Debug Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

(k ~ An_Iso, a ~ Bool, b ~ Bool) => LabelOptic "unDebug" k Debug Debug a b Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

data CommonLoggingP (p :: ConfigPhase) Source #

Holds command logging config.

Constructors

MkCommonLoggingP 

Fields

Instances

Instances details
Monoid CommonLoggingToml Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Semigroup CommonLoggingToml Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Pretty CommonLoggingMerged Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Default CommonLoggingArgs Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

DecodeTOML CommonLoggingToml Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

(k ~ A_Lens, a ~ SwitchF p Debug, b ~ SwitchF p Debug) => LabelOptic "debug" k (CommonLoggingP p) (CommonLoggingP p) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

(k ~ A_Lens, a ~ SwitchF p KeyHideSwitch, b ~ SwitchF p KeyHideSwitch) => LabelOptic "keyHide" k (CommonLoggingP p) (CommonLoggingP p) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Show (CommonLoggingP 'ConfigPhaseArgs) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Show (CommonLoggingP 'ConfigPhaseMerged) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Show (CommonLoggingP 'ConfigPhaseToml) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Eq (CommonLoggingP 'ConfigPhaseArgs) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Eq (CommonLoggingP 'ConfigPhaseMerged) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Eq (CommonLoggingP 'ConfigPhaseToml) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Functions

toEnv :: CommonLoggingMerged -> CommonLoggingEnv Source #

Creates env version from merged.