delimited-text-0.3.0: Text/Delimited/Types.hs
module Text.Delimited.Types (
Content, Record, Field,
Result
) where
import Data.ByteString (ByteString)
-- | A delimited file is a series of variable length records.
type Content = [Record]
-- | A record is a series of fields.
-- Each record is located on a separate line, delimited by a line break (CRLF).
type Record = [Field]
-- | A field is a strict ByteString.
type Field = ByteString
-- | Error message type.
type ParseError = String
-- | Result type.
type Result a = Either ParseError a