Safe Haskell | None |
---|
- data ImmError
- withError :: (Error e, Show e, MonadBase IO m) => String -> ErrorT e m () -> m ()
- localError :: (MonadBase IO m, MonadError ImmError m) => String -> m () -> m ()
- try :: (MonadBase IO m, MonadError ImmError m) => IO a -> m a
- timeout :: (MonadBase IO m, MonadError ImmError m) => Int -> IO a -> m a
- decodeUtf8 :: MonadError ImmError m => ByteString -> m Text
- parseURI :: MonadError ImmError m => String -> m URI
- parseTime :: MonadError ImmError m => String -> m UTCTime
Documentation
localError :: (MonadBase IO m, MonadError ImmError m) => String -> m () -> m ()Source
timeout :: (MonadBase IO m, MonadError ImmError m) => Int -> IO a -> m aSource
Monad-agnostic version of timeout
decodeUtf8 :: MonadError ImmError m => ByteString -> m TextSource
Monad-agnostic version of Data.Text.Encoding.decodeUtf8