Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- moveAndTruncate :: FilePath -> String -> IO ()
- leftOnException :: (MonadIO m, MonadBaseControl IO m) => m (Either Text a) -> m (Either Text a)
- leftOnException' :: (MonadIO m, MonadBaseControl IO m) => m a -> m (Either Text a)
- whenJust :: Monad m => Maybe a -> (a -> m b) -> m ()
- whenLeft :: Monad m => Either a b -> (a -> m ()) -> m ()
- whenRight :: Monad m => Either a b -> (b -> m ()) -> m ()
- makeUUID :: IO Text
Truncating log files
Exceptions
leftOnException :: (MonadIO m, MonadBaseControl IO m) => m (Either Text a) -> m (Either Text a) Source #
leftOnException' :: (MonadIO m, MonadBaseControl IO m) => m a -> m (Either Text a) Source #