| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.SmallCheck.GenericK
Documentation
class GSerial m (f :: LoT k -> Type) (x :: LoT k) where Source #
Instances
| GSerial m (V1 :: LoT k -> Type) (x :: LoT k) Source # | |
| GSerial m (U1 :: LoT k -> Type) (x :: LoT k) Source # | |
| Serial m (Interpret t x) => GSerial m (Field t :: LoT k -> Type) (x :: LoT k) Source # | |
| (Interpret c x, GSerial m f x) => GSerial m (c :=>: f :: LoT k -> Type) (x :: LoT k) Source # | |
| (forall (t :: k2). GSerial m f (t :&&: x)) => GSerial m (Exists k2 f :: LoT k1 -> Type) (x :: LoT k1) Source # | |
| (Monad m, GSerial m f x, GSerial m g x) => GSerial m (f :*: g :: LoT k -> Type) (x :: LoT k) Source # | |
| (Monad m, GSerial m f x, GSerial m g x) => GSerial m (f :+: g :: LoT k -> Type) (x :: LoT k) Source # | |
| (Typeable i, GSerial m f x) => GSerial m (M1 i c f :: LoT k -> Type) (x :: LoT k) Source # | |