packages feed

prolude-0.0.0.5: Prolude/Csv.hs

{-# LANGUAGE ConstraintKinds #-}

module Prolude.Csv
    ( module Data.Csv
    )
where

import Data.Csv 
    ( DefaultOrdered
    , ToNamedRecord
    )
import qualified Data.Csv as Csv

type CsvFromField = Csv.FromField
type CsvToField = Csv.ToField

parseCsvField :: CsvFromField a => Csv.Field -> Csv.Parser a
parseCsvField = Csv.parseField

toCsvField :: CsvToField a => a -> Csv.Field
toCsvField = Csv.toField