Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype SheetT w f xs Source #
The SheetT type. This is a functor of hetrogenous records. A typical SpreadSheet might be something like `SheetT [] Identity` This provides a convenient newtype for deriving instances.
Instances
(ToNamedRecord (Record ixs), ToHeader (Record ixs)) => ToJSON (Sheet [] ixs) Source # | |
Defined in Composite.Sheet | |
FromNamedRecord (Record ixs) => FromJSON (Sheet [] ixs) Source # | |
Eq (w (Rec f xs)) => Eq (SheetT w f xs) Source # | |
Show (w (Rec f xs)) => Show (SheetT w f xs) Source # | |
Generic (SheetT w f xs) Source # | |
type Rep (SheetT w f xs) Source # | |
Defined in Composite.Sheet |