Copyright | (C) 2014 |
---|---|
License | BSD-style (see the file etc/LICENSE.md) |
Maintainer | Dom De Re |
Safe Haskell | None |
Language | Haskell2010 |
Conduit interface for cassava
- data CsvParseError
- fromCsv :: (Show a, Monad m, FromRecord a, MonadError CsvParseError m) => DecodeOptions -> HasHeader -> Conduit ByteString m a
- fromCsvStreamError :: (Monad m, FromRecord a) => DecodeOptions -> HasHeader -> Conduit ByteString m (Either CsvParseError a)
- toCsv :: (Monad m, ToRecord a) => EncodeOptions -> Conduit a m ByteString
Types
Conduits
fromCsv :: (Show a, Monad m, FromRecord a, MonadError CsvParseError m) => DecodeOptions -> HasHeader -> Conduit ByteString m a Source
fromCsvStreamError :: (Monad m, FromRecord a) => DecodeOptions -> HasHeader -> Conduit ByteString m (Either CsvParseError a) Source
toCsv :: (Monad m, ToRecord a) => EncodeOptions -> Conduit a m ByteString Source