ralist-0.3.0.0: Random access list with a list compatible interface.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.RAList.Internal

Documentation

newtype Indexing f a Source #

Constructors

Indexing 

Fields

Instances

Instances details
Functor f => Functor (Indexing f) Source # 
Instance details

Defined in Data.RAList.Internal

Methods

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

(<$) :: a -> Indexing f b -> Indexing f a #

Applicative f => Applicative (Indexing f) Source # 
Instance details

Defined in Data.RAList.Internal

Methods

pure :: a -> Indexing f a #

(<*>) :: Indexing f (a -> b) -> Indexing f a -> Indexing f b #

liftA2 :: (a -> b -> c) -> Indexing f a -> Indexing f b -> Indexing f c #

(*>) :: Indexing f a -> Indexing f b -> Indexing f b #

(<*) :: Indexing f a -> Indexing f b -> Indexing f a #