Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Env.TypeParser
Description
This module provides a type class TypeParser
that provides parsers for
different types. The parsers are used to parse environment variables from
their string representation.
Synopsis
- class TypeParser a where
Documentation
class TypeParser a where Source #
Type class for parsers associated with types.
Minimal complete definition
Nothing
Instances
TypeParser Int16 Source # | Required |
TypeParser Int32 Source # | Required |
TypeParser Int64 Source # | Required |
TypeParser Int8 Source # | Required |
TypeParser Word16 Source # | Required |
TypeParser Word32 Source # | Required |
TypeParser Word64 Source # | Required |
TypeParser Word8 Source # | Required |
TypeParser String Source # | Required (non-empty) String field. in POSIX systems, an empty env variable is equivalent to an undefined env variable. To ensure consistency across platforms, we require that all environment variables are non-empty. |
TypeParser Integer Source # | Required |
TypeParser () Source # | Required |
TypeParser Bool Source # | Required |
TypeParser Int Source # | Required |
TypeParser Word Source # | Required |
TypeParser a => TypeParser (Maybe a) Source # | Optional fields ( |