Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type DictOf c g h = forall xs. WrapForall c g xs => h :* xs
- dictShow :: forall h. DictOf Show h (Match h (Int -> ShowS))
- dictEq :: forall h. DictOf Eq h (Wrap2 h Bool)
- dictOrd :: forall h. DictOf Ord h (Wrap2 h Ordering)
- data WrapMonoid h x = WrapMonoid {
- unwrapEmpty :: h x
- unwrapAppend :: h x -> h x -> h x
- dictMonoid :: forall h. DictOf Monoid h (WrapMonoid h)
- type WrapForall c h = Forall (Instance1 c h)
- class c (h x) => Instance1 c h x
Documentation
type DictOf c g h = forall xs. WrapForall c g xs => h :* xs Source
data WrapMonoid h x Source
WrapMonoid | |
|
dictMonoid :: forall h. DictOf Monoid h (WrapMonoid h) Source
type WrapForall c h = Forall (Instance1 c h) Source