| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Util.Universe
Documentation
Instances
| Arrow Fn Source # | |
| ArrowChoice Fn Source # | |
| ArrowApply Fn Source # | |
Defined in Util.Universe | |
| ArrowLoop Fn Source # | |
Defined in Util.Universe | |
| Monad (Fn a) Source # | |
| Functor (Fn a) Source # | |
| Applicative (Fn a) Source # | |
| Universe a => Foldable (Fn a) Source # | |
Defined in Util.Universe Methods fold :: Monoid m => Fn a m -> m # foldMap :: Monoid m => (a0 -> m) -> Fn a a0 -> m # foldr :: (a0 -> b -> b) -> b -> Fn a a0 -> b # foldr' :: (a0 -> b -> b) -> b -> Fn a a0 -> b # foldl :: (b -> a0 -> b) -> b -> Fn a a0 -> b # foldl' :: (b -> a0 -> b) -> b -> Fn a a0 -> b # foldr1 :: (a0 -> a0 -> a0) -> Fn a a0 -> a0 # foldl1 :: (a0 -> a0 -> a0) -> Fn a a0 -> a0 # elem :: Eq a0 => a0 -> Fn a a0 -> Bool # maximum :: Ord a0 => Fn a a0 -> a0 # minimum :: Ord a0 => Fn a a0 -> a0 # | |
| (Eq a, Finite a) => Traversable (Fn a) Source # | |
| Universe a => Eq1 (Fn a) Source # | |
| Category Fn Source # | |
| (Universe a, Eq b) => Eq (Fn a b) Source # | |
| Semigroup b => Semigroup (Fn a b) Source # | |
| Monoid b => Monoid (Fn a b) Source # | |
| (Finite a, Ord a, Universe b) => Universe (Fn a b) Source # | |
Defined in Util.Universe | |
| (Ord a, Finite a, Finite b) => Finite (Fn a b) Source # | |
Defined in Util.Universe | |