Safe Haskell | Safe |
---|
Documentation
newtype WrappedArrow (a :: * -> * -> *) b c #
WrapArrow | |
|
Instances
Generic1 (WrappedArrow a b :: * -> *) | |
Defined in Control.Applicative type Rep1 (WrappedArrow a b) :: k -> * from1 :: WrappedArrow a b a0 -> Rep1 (WrappedArrow a b) a0 to1 :: Rep1 (WrappedArrow a b) a0 -> WrappedArrow a b a0 | |
Arrow a => Functor (WrappedArrow a b) | |
Defined in Control.Applicative fmap :: (a0 -> b0) -> WrappedArrow a b a0 -> WrappedArrow a b b0 (<$) :: a0 -> WrappedArrow a b b0 -> WrappedArrow a b a0 | |
Arrow a => Applicative (WrappedArrow a b) | |
Defined in Control.Applicative pure :: a0 -> WrappedArrow a b a0 (<*>) :: WrappedArrow a b (a0 -> b0) -> WrappedArrow a b a0 -> WrappedArrow a b b0 liftA2 :: (a0 -> b0 -> c) -> WrappedArrow a b a0 -> WrappedArrow a b b0 -> WrappedArrow a b c (*>) :: WrappedArrow a b a0 -> WrappedArrow a b b0 -> WrappedArrow a b b0 (<*) :: WrappedArrow a b a0 -> WrappedArrow a b b0 -> WrappedArrow a b a0 | |
(ArrowZero a, ArrowPlus a) => Alternative (WrappedArrow a b) | |
Defined in Control.Applicative empty :: WrappedArrow a b a0 (<|>) :: WrappedArrow a b a0 -> WrappedArrow a b a0 -> WrappedArrow a b a0 some :: WrappedArrow a b a0 -> WrappedArrow a b [a0] many :: WrappedArrow a b a0 -> WrappedArrow a b [a0] | |
Generic (WrappedArrow a b c) | |
Defined in Control.Applicative type Rep (WrappedArrow a b c) :: * -> * from :: WrappedArrow a b c -> Rep (WrappedArrow a b c) x to :: Rep (WrappedArrow a b c) x -> WrappedArrow a b c | |
type Rep1 (WrappedArrow a b :: * -> *) | |
Defined in Control.Applicative type Rep1 (WrappedArrow a b :: * -> *) = D1 (MetaData "WrappedArrow" "Control.Applicative" "base" True) (C1 (MetaCons "WrapArrow" PrefixI True) (S1 (MetaSel (Just "unwrapArrow") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec1 (a b)))) | |
type Rep (WrappedArrow a b c) | |
Defined in Control.Applicative type Rep (WrappedArrow a b c) = D1 (MetaData "WrappedArrow" "Control.Applicative" "base" True) (C1 (MetaCons "WrapArrow" PrefixI True) (S1 (MetaSel (Just "unwrapArrow") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (a b c)))) |