config-manager-0.2.0.0: Configuration management

LicenseGPL-3
MaintainerJoris Guyonvarch <joris@guyonvarch.me>
Stabilityexperimental
Safe HaskellSafe
LanguageHaskell2010

Data.ConfigManager.Types

Description

Configuration management types.

Synopsis

Documentation

data Config Source

Configuration data.

Constructors

Config 

data Expr Source

An expression is either a binding or an import.

type Name = Text Source

A name is a text.

type Value = Text Source

A value is a text.

data Requirement Source

A requirement is either required or optional.

Constructors

Required 
Optional 

class Configured a where Source

This class represents types that can be converted from a value to a destination type

Methods

convert :: Value -> Maybe a Source