Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Rec :: (k -> *) -> [k] -> * where
- map :: (forall x. f x -> g x) -> Rec f as -> Rec g as
- traverse :: Applicative h => (forall x. f x -> h (g x)) -> Rec f rs -> h (Rec g rs)
- traverse_ :: Applicative h => (forall x. f x -> h b) -> Rec f rs -> h ()
- zipWith :: (forall x. f x -> g x -> h x) -> Rec f rs -> Rec g rs -> Rec h rs
- foldMap :: forall f m rs. Monoid m => (forall x. f x -> m) -> Rec f rs -> m
- foldMap1 :: forall f m r rs. Semigroup m => (forall x. f x -> m) -> Rec f (r ': rs) -> m
Documentation
data Rec :: (k -> *) -> [k] -> * where Source #
traverse_ :: Applicative h => (forall x. f x -> h b) -> Rec f rs -> h () Source #