Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseConfigs :: (MonadIO m, MonadPlus m, MonadMultiState LogState m) => m Value Source #
configIsTrueM :: MonadMultiReader Config m => [String] -> m Bool Source #
configIsTrueMaybeM :: MonadMultiReader Config m => [String] -> m (Maybe Bool) Source #
configIsEnabledM :: MonadMultiReader Config m => [String] -> m Bool Source #
configReadStringM :: MonadMultiReader Config m => [String] -> m String Source #
configReadStringMaybeM :: MonadMultiReader Config m => [String] -> m (Maybe String) Source #
configReadListM :: MonadMultiReader Config m => [String] -> m [Value] Source #
configReadStringWithDefaultM :: MonadMultiReader Config m => String -> [String] -> m String Source #
configDecideStringM :: (MonadIO m, MonadPlus m, MonadMultiReader Config m, MonadMultiState LogState m) => [String] -> [(String, m a)] -> m a Source #