rio-0.1.3.0: A standard library for Haskell

Safe HaskellNone
LanguageHaskell2010

RIO.ByteString

Description

Strict ByteString. Import as:

import qualified RIO.ByteString as B

Synopsis

Documentation

useAsCString :: MonadUnliftIO m => ByteString -> (CString -> m a) -> m a #

Unlifted useAsCString

putStr :: MonadIO m => ByteString -> m () #

Lifted putStr

interact :: MonadIO m => (ByteString -> ByteString) -> m () #

Lifted interact

writeFile :: MonadIO m => FilePath -> ByteString -> m () #

Lifted writeFile

hGet :: MonadIO m => Handle -> Int -> m ByteString #

Lifted hGet

hPut :: MonadIO m => Handle -> ByteString -> m () #

Lifted hPut

hPutStr :: MonadIO m => Handle -> ByteString -> m () #

Lifted hPutStr