multistate-0.6.0.0: src/Control/Monad/MultiReader.hs
-- | The multi-valued version of mtl's Reader / ReaderT
-- / MonadReader
module Control.Monad.MultiReader {-# DEPRECATED "Use Control.Monad.Trans.MultiReader instead" #-}
(
-- * MultiReaderT
MultiReaderT(..)
, MultiReaderTNull
, MultiReader
-- * MonadMultiReader class
, MonadMultiReader(..)
-- * run-functions
, runMultiReaderT
, runMultiReaderT_
, runMultiReaderTNil
, runMultiReaderTNil_
-- * with-functions (single Reader)
, withMultiReader
, withMultiReader_
-- * with-functions (multiple Readers)
, withMultiReaders
, withMultiReaders_
-- * inflate-function (run ReaderT in MultiReaderT)
, inflateReader
-- * other functions
, mapMultiReaderT
, mGetRaw
, mPutRaw
) where
-- just re-export
import Control.Monad.Trans.MultiReader.Class
import Control.Monad.Trans.MultiReader.Lazy