| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Etc.Internal.Spec.Parser
Contents
Documentation
cliArgKeys :: [Text] Source #
cliOptKeys :: [Text] Source #
coerceConfigValueType :: Text -> Value -> ConfigValueType -> Maybe Value Source #
matchesConfigValueType :: Value -> ConfigValueType -> Bool Source #
Orphan instances
| FromJSON CliProgramSpec Source # | |
Methods parseJSON :: Value -> Parser CliProgramSpec # parseJSONList :: Value -> Parser [CliProgramSpec] # | |
| FromJSON ConfigValueType Source # | |
Methods parseJSON :: Value -> Parser ConfigValueType # parseJSONList :: Value -> Parser [ConfigValueType] # | |
| FromJSON CliCmdSpec Source # | |
| FromJSON cmd => FromJSON (ConfigSpec cmd) Source # | |
Methods parseJSON :: Value -> Parser (ConfigSpec cmd) # parseJSONList :: Value -> Parser [ConfigSpec cmd] # | |
| FromJSON cmd => FromJSON (ConfigValue cmd) Source # | |
Methods parseJSON :: Value -> Parser (ConfigValue cmd) # parseJSONList :: Value -> Parser [ConfigValue cmd] # | |
| FromJSON cmd => FromJSON (CliEntrySpec cmd) Source # | |
Methods parseJSON :: Value -> Parser (CliEntrySpec cmd) # parseJSONList :: Value -> Parser [CliEntrySpec cmd] # | |