Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
HaskellCI.List
Documentation
data ListBuilder x a Source #
Instances
Applicative (ListBuilder x) Source # | |
Defined in HaskellCI.List Methods pure :: a -> ListBuilder x a # (<*>) :: ListBuilder x (a -> b) -> ListBuilder x a -> ListBuilder x b # liftA2 :: (a -> b -> c) -> ListBuilder x a -> ListBuilder x b -> ListBuilder x c # (*>) :: ListBuilder x a -> ListBuilder x b -> ListBuilder x b # (<*) :: ListBuilder x a -> ListBuilder x b -> ListBuilder x a # | |
Functor (ListBuilder x) Source # | |
Defined in HaskellCI.List Methods fmap :: (a -> b) -> ListBuilder x a -> ListBuilder x b # (<$) :: a -> ListBuilder x b -> ListBuilder x a # | |
Monad (ListBuilder x) Source # | |
Defined in HaskellCI.List Methods (>>=) :: ListBuilder x a -> (a -> ListBuilder x b) -> ListBuilder x b # (>>) :: ListBuilder x a -> ListBuilder x b -> ListBuilder x b # return :: a -> ListBuilder x a # |
buildList :: ListBuilder x () -> [x] Source #
item :: x -> ListBuilder x () Source #