Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Mensam.Server.Environment
Documentation
Constructors
EnvVarConfigFile | |
EnvVarLogColor | |
EnvVarLogFile | |
EnvVarLogLevel |
Instances
type family EnvVarConfigFileSym0 :: EnvVar where ... Source #
Equations
EnvVarConfigFileSym0 = 'EnvVarConfigFile |
type family EnvVarLogColorSym0 :: EnvVar where ... Source #
Equations
EnvVarLogColorSym0 = 'EnvVarLogColor |
type family EnvVarLogFileSym0 :: EnvVar where ... Source #
Equations
EnvVarLogFileSym0 = 'EnvVarLogFile |
type family EnvVarLogLevelSym0 :: EnvVar where ... Source #
Equations
EnvVarLogLevelSym0 = 'EnvVarLogLevel |
data SEnvVar :: EnvVar -> Type where Source #
Constructors
SEnvVarConfigFile :: SEnvVar ('EnvVarConfigFile :: EnvVar) | |
SEnvVarLogColor :: SEnvVar ('EnvVarLogColor :: EnvVar) | |
SEnvVarLogFile :: SEnvVar ('EnvVarLogFile :: EnvVar) | |
SEnvVarLogLevel :: SEnvVar ('EnvVarLogLevel :: EnvVar) |
type family EnvVarName envVar = name | name -> envVar where ... Source #
Equations
EnvVarName EnvVarConfigFile = "MENSAM_CONFIG_FILE" | |
EnvVarName EnvVarLogColor = "MENSAM_LOG_COLOR" | |
EnvVarName EnvVarLogFile = "MENSAM_LOG_FILE" | |
EnvVarName EnvVarLogLevel = "MENSAM_LOG_LEVEL" |
type family EnvVarValue envVar = value where ... Source #
envVarParse :: SEnvVar envVar -> String -> Maybe (EnvVarValue envVar) Source #
envVarDefault :: SEnvVar envVar -> EnvVarValue envVar Source #
envVarHelp :: [String] Source #
newtype Environment Source #
Constructors
MkEnvironment | |
Fields
|