composite-cassava-0.0.1.0: Csv parsing functionality for composite.
Safe HaskellNone
LanguageHaskell2010

Composite.Csv

Orphan instances

(Functor f, KnownSymbol s, FromField (f x), FromNamedRecord (Rec f xs)) => FromNamedRecord (Rec f ((s :-> x) ': xs)) Source # 
Instance details

Methods

parseNamedRecord :: NamedRecord -> Parser (Rec f ((s :-> x) ': xs)) #

FromNamedRecord (Rec f ('[] :: [Type])) Source # 
Instance details

Methods

parseNamedRecord :: NamedRecord -> Parser (Rec f '[]) #

(Functor f, KnownSymbol s, ToField (f x), ToNamedRecord (Rec f xs)) => ToNamedRecord (Rec f ((s :-> x) ': xs)) Source # 
Instance details

Methods

toNamedRecord :: Rec f ((s :-> x) ': xs) -> NamedRecord #

ToNamedRecord (Rec f ('[] :: [Type])) Source # 
Instance details

Methods

toNamedRecord :: Rec f '[] -> NamedRecord #