plutus-tx-1.0.0.0: Libraries for Plutus Tx and its prelude
Safe Haskell None
Language Haskell2010

PlutusTx.Functor

Synopsis

Documentation

class Functor f where Source #

Plutus Tx version of Functor .

Methods

fmap :: (a -> b) -> f a -> f b Source #

Plutus Tx version of fmap .

Instances

Instances details
Functor [] Source #
Instance details

Defined in PlutusTx.Functor

Methods

fmap :: (a -> b) -> [a] -> [b] Source #

Functor Maybe Source #
Instance details

Defined in PlutusTx.Functor

Methods

fmap :: (a -> b) -> Maybe a -> Maybe b Source #

Functor Identity Source #
Instance details

Defined in PlutusTx.Functor

Methods

fmap :: (a -> b) -> Identity a -> Identity b Source #

Functor Min Source #
Instance details

Defined in PlutusTx.Semigroup

Methods

fmap :: (a -> b) -> Min a -> Min b Source #

Functor Max Source #
Instance details

Defined in PlutusTx.Semigroup

Methods

fmap :: (a -> b) -> Max a -> Max b Source #

Functor ( Either c) Source #
Instance details

Defined in PlutusTx.Functor

Methods

fmap :: (a -> b) -> Either c a -> Either c b Source #

Functor ( (,) c) Source #
Instance details

Defined in PlutusTx.Functor

Methods

fmap :: (a -> b) -> (c, a) -> (c, b) Source #

Functor ( Map k) Source #
Instance details

Defined in PlutusTx.AssocMap

Methods

fmap :: (a -> b) -> Map k a -> Map k b Source #

Functor ( Const m :: Type -> Type ) Source #
Instance details

Defined in PlutusTx.Functor

Methods

fmap :: (a -> b) -> Const m a -> Const m b Source #

(<$>) :: Functor f => (a -> b) -> f a -> f b infixl 4 Source #

Plutus Tx version of (<$>) .

(<$) :: Functor f => a -> f b -> f a infixl 4 Source #

Plutus Tx version of (<$) .