removed writeCSVFromStream and writeRawCSVFromStream

This commit is contained in:
Jonathan Lamothe 2022-04-24 17:15:27 -04:00
parent d27eb91952
commit 659b817252

View File

@ -35,8 +35,6 @@ module Data.CSV.Sip (
-- ** Write an entire CSV file -- ** Write an entire CSV file
writeCSV, writeCSV,
writeRawCSV, writeRawCSV,
writeCSVFromStream,
writeRawCSVFromStream,
-- * Conduits -- * Conduits
-- ** Encoding -- ** Encoding
encodeCSV, encodeCSV,
@ -127,28 +125,6 @@ writeRawCSV
-> m () -> m ()
writeRawCSV file csv = runConduit $ encodeRawCSV csv .| sinkFile file writeRawCSV file csv = runConduit $ encodeRawCSV csv .| sinkFile file
-- | Write a CSV file from a stream of Text-based rows
writeCSVFromStream
:: MonadResource m
=> FilePath
-- ^ the path to the file to write to
-> ConduitT () [T.Text] m ()
-- ^ the source conduit
-> m ()
writeCSVFromStream file src = runConduit $
src .| encodeRows .| sinkFile file
-- | Write a CSV file from a stream of ByteString-based rows
writeRawCSVFromStream
:: MonadResource m
=> FilePath
-- ^ the path to the file to write to
-> ConduitT () [BS.ByteString] m ()
-- ^ the source conduit
-> m ()
writeRawCSVFromStream file src = runConduit $
src .| encodeRawRows .| sinkFile file
-- | encode an entire CSV file -- | encode an entire CSV file
encodeCSV encodeCSV
:: Monad m :: Monad m