Copyright | (c) Marcin Mrotek 2015 |
---|---|
License | BSD3 |
Maintainer | marcin.jan.mrotek@gmail.com |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Types used by the CSV part of the library.
- data CsvOptions (m :: * -> *) (f :: k -> *) (rs :: [k]) = CsvOptions {
- _csvParser :: Rec (CellParser m f) rs
- csvParser :: forall (m :: * -> *) (f :: k -> *) (rs :: [k]). Lens' (CsvOptions m f rs) (Rec (CellParser m f) rs)
- data CsvError
- type WithCsvError = Validation [CsvError]
Documentation
data CsvOptions (m :: * -> *) (f :: k -> *) (rs :: [k]) Source #
CsvOptions | |
|
csvParser :: forall (m :: * -> *) (f :: k -> *) (rs :: [k]). Lens' (CsvOptions m f rs) (Rec (CellParser m f) rs) Source #
An error that occurred during the parsing of a row.
CellParseError String | Error as returned by Text.Read. |
MissingCell |
type WithCsvError = Validation [CsvError] Source #
Shorthand for functions that can return CsvError
s.