| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
PlutusTx.Applicative
Synopsis
- class Functor f => Applicative f where
- liftA2 :: Applicative f => (a -> b -> c) -> f a -> f b -> f c
- (*>) :: Applicative f => f a -> f b -> f b
- (<*) :: Applicative f => f a -> f b -> f a
- unless :: Applicative f => Bool -> f () -> f ()
Documentation
class Functor f => Applicative f where #
Plutus Tx version of Applicative.
Methods
Plutus Tx version of pure.
(<*>) :: f (a -> b) -> f a -> f b infixl 4 #
Plutus Tx version of (<*>).
Instances
| Applicative Identity # | |
| Applicative Maybe # | |
| Applicative List # | |
Defined in PlutusTx.Applicative | |
| Applicative (Either a) # | |
| Monoid m => Applicative (Const m :: Type -> Type) # | |
liftA2 :: Applicative f => (a -> b -> c) -> f a -> f b -> f c #
Plutus Tx version of liftA2.
(*>) :: Applicative f => f a -> f b -> f b infixl 4 #
Plutus Tx version of (*>).
(<*) :: Applicative f => f a -> f b -> f a infixl 4 #
Plutus Tx version of (<*).
unless :: Applicative f => Bool -> f () -> f () #
Plutus Tx version of unless.