Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class ToHtmlTable a where Source #
Nothing
class GToTable f where Source #
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 # | |