Copyright | (C) 2008-2016 Edward Kmett |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Edward Kmett <ekmett@gmail.com> |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell98 |
- newtype WrappedBifunctor p a b = WrapBifunctor {
- unwrapBifunctor :: p a b
Documentation
newtype WrappedBifunctor p a b Source #
WrapBifunctor | |
|
Bifunctor p => Bifunctor (WrappedBifunctor * * p) Source # | |
Bifoldable p => Bifoldable (WrappedBifunctor * * p) Source # | |
Bitraversable p => Bitraversable (WrappedBifunctor * * p) Source # | |
Biapplicative p => Biapplicative (WrappedBifunctor * * p) Source # | |
Bifunctor p => Functor (WrappedBifunctor * * p a) Source # | |
Bifoldable p => Foldable (WrappedBifunctor * * p a) Source # | |
Bitraversable p => Traversable (WrappedBifunctor * * p a) Source # | |
Generic1 (WrappedBifunctor * k p a) Source # | |
Eq (p a b) => Eq (WrappedBifunctor k1 k p a b) Source # | |
Ord (p a b) => Ord (WrappedBifunctor k1 k p a b) Source # | |
Read (p a b) => Read (WrappedBifunctor k1 k p a b) Source # | |
Show (p a b) => Show (WrappedBifunctor k1 k p a b) Source # | |
Generic (WrappedBifunctor k1 k p a b) Source # | |
type Rep1 (WrappedBifunctor * k p a) Source # | |
type Rep (WrappedBifunctor k1 k p a b) Source # | |