effectful-2.6.0.0: An easy to use, performant extensible effects library.
Safe HaskellNone
LanguageHaskell2010

Effectful.FileSystem.IO.ByteString.Builder

Description

Lifted Data.ByteString.Builder. Like the original module, you probably want to import this module qualified to avoid name clashes with the functions provided by Prelude, e.g.:

import Data.ByteString.Builder (Builder)
import Data.ByteString.Builder qualified as BSB
import Effectful.FileSystem.IO.ByteString.Builder qualified as EBSB
Synopsis

Executing Builders

hPutBuilder :: forall (es :: [Effect]). FileSystem :> es => Handle -> Builder -> Eff es () Source #

Lifted hPutBuilder.

writeFile :: forall (es :: [Effect]). FileSystem :> es => FilePath -> Builder -> Eff es () Source #

Lifted writeFile.