Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Profunctor
Documentation
class Profunctor p where Source #
Minimal complete definition
Nothing
Methods
dimap :: (a -> b) -> (c -> d) -> p b c -> p a d Source #
(^>>) :: Profunctor p => (a -> b) -> p b c -> p a c infixr 1 Source #
(>>^) :: Profunctor p => p a b -> (b -> c) -> p a c infixr 1 Source #
(<<^) :: Profunctor p => p b c -> (a -> b) -> p a c infixr 1 Source #
(^<<) :: Profunctor p => (b -> c) -> p a b -> p a c infixr 1 Source #
class Profunctor p => Related f p where Source #