Safe Haskell | Safe-Infered |
---|
- io :: MonadIO m => IO a -> m a
- try :: (MonadIO m, MonadError ImmError m) => IO a -> m a
- logNormal, logVerbose :: MonadIO m => String -> m ()
- resolve :: MonadIO m => (RefDirs -> a) -> m a
- decodeUtf8 :: MonadError ImmError m => ByteString -> m Text
- parseDate :: String -> Maybe UTCTime
- parseFeedString :: MonadError ImmError m => String -> m Feed
- parseURI :: MonadError ImmError m => String -> m URI
- parseTime :: MonadError ImmError m => String -> m UTCTime
- request :: Request ByteString -> BrowserAction (HandleStream ByteString) (URI, Response ByteString)
Documentation
try :: (MonadIO m, MonadError ImmError m) => IO a -> m aSource
Monad-agnostic version of Control.Exception.try
resolve :: MonadIO m => (RefDirs -> a) -> m aSource
Evaluate given function while replacing directory variables appropriately for the current system
decodeUtf8 :: MonadError ImmError m => ByteString -> m TextSource
parseFeedString :: MonadError ImmError m => String -> m FeedSource