hercules-ci-agent-0.10.1: Runs Continuous Integration tasks on your machines
Safe HaskellNone
LanguageHaskell2010

Hercules.Agent.WorkerProtocol.WorkerConfig

Synopsis

Documentation

data WorkerConfig Source #

Sets up the worker environment.

Constructors

WorkerConfig 

Fields

Instances

Instances details
FromJSON WorkerConfig Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

ToJSON WorkerConfig Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

Generic WorkerConfig Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

Associated Types

type Rep WorkerConfig :: Type -> Type #

Show WorkerConfig Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

type Rep WorkerConfig Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

type Rep WorkerConfig = D1 ('MetaData "WorkerConfig" "Hercules.Agent.WorkerProtocol.WorkerConfig" "hercules-ci-agent-0.10.1-inplace" 'False) (C1 ('MetaCons "WorkerConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "verbosity") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ViaShowRead Severity)) :*: (S1 ('MetaSel ('Just "nixVerbosity") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ViaShowRead Verbosity)) :*: S1 ('MetaSel ('Just "nixOptions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [(Text, Text)]))))

newtype ViaShowRead a Source #

Constructors

ViaShowRead 

Fields

Instances

Instances details
Read a => FromJSON (ViaShowRead a) Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

Show a => ToJSON (ViaShowRead a) Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

Generic a => Generic (ViaShowRead a) Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

Associated Types

type Rep (ViaShowRead a) :: Type -> Type #

Methods

from :: ViaShowRead a -> Rep (ViaShowRead a) x #

to :: Rep (ViaShowRead a) x -> ViaShowRead a #

Read a => Read (ViaShowRead a) Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

Show a => Show (ViaShowRead a) Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

Eq a => Eq (ViaShowRead a) Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

Ord a => Ord (ViaShowRead a) Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

type Rep (ViaShowRead a) Source # 
Instance details

Defined in Hercules.Agent.WorkerProtocol.WorkerConfig

type Rep (ViaShowRead a) = Rep a