| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Lucid.Tables
Documentation
class ToHtmlTable a where Source #
Minimal complete definition
Nothing
class GToTable f where Source #
Methods
gtoHtmlRow :: Monad m => f a -> [HtmlT m ()] Source #
Instances
| GToTable (U1 :: k -> Type) Source # | |
Defined in Lucid.Tables | |
| (GToTable a, GToTable b) => GToTable (a :*: b :: k -> Type) Source # | |
Defined in Lucid.Tables | |
| (Selector d, ToHtml a) => GToTable (M1 S d (K1 R a :: k -> Type) :: k -> Type) Source # | |
Defined in Lucid.Tables | |
| GToTable a => GToTable (M1 D c a :: k -> Type) Source # | |
Defined in Lucid.Tables | |
| GToTable a => GToTable (M1 C c a :: k -> Type) Source # | |
Defined in Lucid.Tables | |
tableSelectors :: TableSelectors (Rep a) => Proxy a -> [String] Source #
class TableSelectors a where Source #
Instances
| TableSelectors (U1 :: k -> Type) Source # | |
| (TableSelectors a, TableSelectors b) => TableSelectors (a :*: b :: k -> Type) Source # | |
| Selector s => TableSelectors (M1 S s (K1 R t :: k -> Type) :: k -> Type) Source # | |
| TableSelectors f => TableSelectors (M1 C x f :: k -> Type) Source # | |
| TableSelectors f => TableSelectors (M1 D x f :: k -> Type) Source # | |