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

OptEnvConf.Capability

Synopsis

Documentation

newtype Capabilities Source #

Constructors

Capabilities 

Instances

Instances details
Generic Capabilities Source # 
Instance details

Defined in OptEnvConf.Capability

Associated Types

type Rep Capabilities 
Instance details

Defined in OptEnvConf.Capability

type Rep Capabilities = D1 ('MetaData "Capabilities" "OptEnvConf.Capability" "opt-env-conf-0.13.0.0-A5s15TTGNbh4kDLCrIzHaC" 'True) (C1 ('MetaCons "Capabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set Capability))))
Show Capabilities Source # 
Instance details

Defined in OptEnvConf.Capability

Validity Capabilities Source # 
Instance details

Defined in OptEnvConf.Capability

type Rep Capabilities Source # 
Instance details

Defined in OptEnvConf.Capability

type Rep Capabilities = D1 ('MetaData "Capabilities" "OptEnvConf.Capability" "opt-env-conf-0.13.0.0-A5s15TTGNbh4kDLCrIzHaC" 'True) (C1 ('MetaCons "Capabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set Capability))))

newtype Capability Source #

Constructors

Capability 

Fields

Instances

Instances details
IsString Capability Source # 
Instance details

Defined in OptEnvConf.Capability

Generic Capability Source # 
Instance details

Defined in OptEnvConf.Capability

Associated Types

type Rep Capability 
Instance details

Defined in OptEnvConf.Capability

type Rep Capability = D1 ('MetaData "Capability" "OptEnvConf.Capability" "opt-env-conf-0.13.0.0-A5s15TTGNbh4kDLCrIzHaC" 'True) (C1 ('MetaCons "Capability" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCapability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show Capability Source # 
Instance details

Defined in OptEnvConf.Capability

Eq Capability Source # 
Instance details

Defined in OptEnvConf.Capability

Ord Capability Source # 
Instance details

Defined in OptEnvConf.Capability

Validity Capability Source # 
Instance details

Defined in OptEnvConf.Capability

type Rep Capability Source # 
Instance details

Defined in OptEnvConf.Capability

type Rep Capability = D1 ('MetaData "Capability" "OptEnvConf.Capability" "opt-env-conf-0.13.0.0-A5s15TTGNbh4kDLCrIzHaC" 'True) (C1 ('MetaCons "Capability" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCapability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Predefined capabilities

readSecretCapability :: String Source #

The annotation for any setting reading secrets.

We add these so that we can disable them in settings checks, to avoid failing settings checks when secrets are read at runtime instead of build-time.