| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Binrep.Generic.Get
Documentation
Instances
| GGet (U1 :: k -> Type) Source # | Empty constructor. |
| (TypeError GErrRefuseVoid :: Constraint) => GGet (V1 :: k -> Type) Source # | Refuse to derive instance for void datatype. |
| (GGet l, GGet r) => GGet (l :*: r :: k -> Type) Source # | Product type fields are consecutive. |
| GGetSum (l :+: r) => GGet (l :+: r :: k -> Type) Source # | Constructor sums are differentiated by a prefix tag. |
| Get c => GGet (K1 i c :: k -> Type) Source # | Field. |
| GGet f => GGet (M1 i d f :: k -> Type) Source # | Any datatype, constructor or record. |