cfg-0.0.1.0: Type generated application configuration
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cfg.Parser

Documentation

data ConfigParseError Source #

Instances

Instances details
Generic ConfigParseError Source # 
Instance details

Defined in Cfg.Parser

Associated Types

type Rep ConfigParseError :: Type -> Type #

Show ConfigParseError Source # 
Instance details

Defined in Cfg.Parser

Eq ConfigParseError Source # 
Instance details

Defined in Cfg.Parser

type Rep ConfigParseError Source # 
Instance details

Defined in Cfg.Parser

type Rep ConfigParseError = D1 ('MetaData "ConfigParseError" "Cfg.Parser" "cfg-0.0.1.0-inplace" 'False) ((C1 ('MetaCons "UnmatchedFields" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Tree Text])) :+: (C1 ('MetaCons "MismatchedRootKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "MismatchedKeyAndField" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Text, Text))))) :+: ((C1 ('MetaCons "MissingKeys" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])) :+: C1 ('MetaCons "MissingValue" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :+: (C1 ('MetaCons "UnexpectedKeys" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Tree Text])) :+: C1 ('MetaCons "ValueParseError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

class NestedParser a where Source #

Minimal complete definition

Nothing

Instances

Instances details
NestedParser Int16 Source # 
Instance details

Defined in Cfg.Parser

NestedParser Int32 Source # 
Instance details

Defined in Cfg.Parser

NestedParser Int64 Source # 
Instance details

Defined in Cfg.Parser

NestedParser Int8 Source # 
Instance details

Defined in Cfg.Parser

NestedParser Word16 Source # 
Instance details

Defined in Cfg.Parser

NestedParser Word32 Source # 
Instance details

Defined in Cfg.Parser

NestedParser Word64 Source # 
Instance details

Defined in Cfg.Parser

NestedParser Word8 Source # 
Instance details

Defined in Cfg.Parser

NestedParser ByteString Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

NestedParser ByteString Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

NestedParser Text Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

NestedParser Text Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

NestedParser Integer Source # 
Instance details

Defined in Cfg.Parser

NestedParser () Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

NestedParser Bool Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

NestedParser Char Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

NestedParser Double Source # 
Instance details

Defined in Cfg.Parser

NestedParser Float Source # 
Instance details

Defined in Cfg.Parser

NestedParser Int Source # 
Instance details

Defined in Cfg.Parser

NestedParser Word Source # 
Instance details

Defined in Cfg.Parser

ValueParser a => NestedParser (NonEmpty a) Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

(Generic a, GValueParser (Rep a)) => NestedParser (ConfigValue a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigValue

(Generic a, GNestedParser (Rep a)) => NestedParser (SubConfig a) Source # 
Instance details

Defined in Cfg.Deriving.SubConfig

ValueParser a => NestedParser (Maybe a) Source # 
Instance details

Defined in Cfg.Parser

ValueParser a => NestedParser [a] Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

(GetConfigOptions t, Generic a, GNestedParser (Rep a)) => NestedParser (SubConfigOpts t a) Source # 
Instance details

Defined in Cfg.Deriving.SubConfig

(ValueParser a, ValueParser b) => NestedParser (a, b) Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

class ValueParser a where Source #

Methods

parser :: Parser a Source #

Instances

Instances details
ValueParser Int16 Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Int32 Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Int64 Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Int8 Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Word16 Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Word32 Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Word64 Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Word8 Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser ByteString Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser ByteString Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Text Source # 
Instance details

Defined in Cfg.Parser

ValueParser Text Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Integer Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser () Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

Methods

parser :: Parser () Source #

ValueParser Bool Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Char Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Double Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Float Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser Int Source # 
Instance details

Defined in Cfg.Parser

ValueParser Word Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

ValueParser a => ValueParser (NonEmpty a) Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

Methods

parser :: Parser (NonEmpty a) Source #

(Generic a, GValueParser (Rep a)) => ValueParser (ConfigValue a) Source # 
Instance details

Defined in Cfg.Deriving.ConfigValue

ValueParser a => ValueParser (Maybe a) Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

Methods

parser :: Parser (Maybe a) Source #

ValueParser a => ValueParser [a] Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

Methods

parser :: Parser [a] Source #

(ValueParser a, ValueParser b) => ValueParser (a, b) Source #

Since: 0.0.1.0

Instance details

Defined in Cfg.Parser

Methods

parser :: Parser (a, b) Source #

rd :: Read a => Text -> a Source #