cfg-0.0.1.0: Type generated application configuration
Safe HaskellNone
LanguageHaskell2010

Cfg.Deriving.ConfigRoot

Documentation

newtype ConfigRoot a Source #

Constructors

ConfigRoot 

Fields

Instances

Instances details
Generic a => Generic (ConfigRoot a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigRoot

Associated Types

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

Methods

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

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

(AssertTopLevelRecord RootConfig a, Generic a, GRootConfigParser (Rep a)) => RootParser (ConfigRoot a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigRoot

(AssertTopLevelRecord RootConfig a, Generic a, GConfigTree (Rep a)) => RootConfig (ConfigRoot a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigRoot

type Rep (ConfigRoot a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigRoot

type Rep (ConfigRoot a) = Rep a

newtype ConfigRootOpts t t' a Source #

Constructors

ConfigRootOpts 

Fields

Instances

Instances details
Generic a => Generic (ConfigRootOpts t t' a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigRoot

Associated Types

type Rep (ConfigRootOpts t t' a) :: Type -> Type #

Methods

from :: ConfigRootOpts t t' a -> Rep (ConfigRootOpts t t' a) x #

to :: Rep (ConfigRootOpts t t' a) x -> ConfigRootOpts t t' a #

(LabelModifier t, LabelModifier t', AssertTopLevelRecord RootConfig a, Generic a, GRootConfigParser (Rep a)) => RootParser (ConfigRootOpts t t' a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigRoot

(LabelModifier t, LabelModifier t', AssertTopLevelRecord RootConfig a, Generic a, GConfigTree (Rep a)) => RootConfig (ConfigRootOpts t t' a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigRoot

type Rep (ConfigRootOpts t t' a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigRoot

type Rep (ConfigRootOpts t t' a) = Rep a