configurator-ng-0.0.0.1: The next generation of configuration management

Copyright(c) 2015-2016 Leon P Smith
LicenseBSD3
MaintainerLeon P Smith <leon@melding-monads.com>
Safe HaskellNone
LanguageHaskell98

Data.Configurator.Config.Internal

Description

 

Synopsis

Documentation

newtype Config #

A Config is a finite map from Text to Value.

Constructors

Config (ConfigMap Value) 

data ConfigPlan a #

Instances

Functor ConfigPlan # 

Methods

fmap :: (a -> b) -> ConfigPlan a -> ConfigPlan b #

(<$) :: a -> ConfigPlan b -> ConfigPlan a #

Show a => Show (ConfigPlan a) # 

lookup :: Text -> ConfigMap a -> Maybe a #

subassocs :: Text -> ConfigMap a -> [(Text, a)] #

FIXME: improve this implementation.

subassocs_ :: (Text -> a -> [(Text, b)]) -> Text -> ConfigPlan a -> [(Text, b)] #

foldPlan :: b -> (b -> b -> b) -> (Text -> a -> b) -> Text -> ConfigPlan a -> b #