| 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 ( |