opt-env-conf-0.3.0.0: Settings parsing for Haskell: command-line arguments, environment variables, and configuration values.
Safe HaskellSafe-Inferred
LanguageHaskell2010

OptEnvConf.EnvMap

Synopsis

Documentation

newtype EnvMap Source #

Abstraction for storing and looking up environment variables

This can be faster than [(String, String)] and also cannot represent duplicate keys.

Constructors

EnvMap 

Instances

Instances details
Generic EnvMap Source # 
Instance details

Defined in OptEnvConf.EnvMap

Associated Types

type Rep EnvMap :: Type -> Type #

Methods

from :: EnvMap -> Rep EnvMap x #

to :: Rep EnvMap x -> EnvMap #

Show EnvMap Source # 
Instance details

Defined in OptEnvConf.EnvMap

Validity EnvMap Source # 
Instance details

Defined in OptEnvConf.EnvMap

type Rep EnvMap Source # 
Instance details

Defined in OptEnvConf.EnvMap

type Rep EnvMap = D1 ('MetaData "EnvMap" "OptEnvConf.EnvMap" "opt-env-conf-0.3.0.0-9JVnpWZGRaqBBW31oDxtmL" 'True) (C1 ('MetaCons "EnvMap" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEnvMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map String String))))