prometheus-2.2.3: Prometheus Haskell Client
Safe HaskellNone
LanguageHaskell2010

System.Metrics.Prometheus.RegistryT

Documentation

newtype RegistryT m a Source #

Constructors

RegistryT 

Fields

Instances

Instances details
MonadTrans RegistryT Source # 
Instance details

Defined in System.Metrics.Prometheus.RegistryT

Methods

lift :: Monad m => m a -> RegistryT m a #

Monad m => Monad (RegistryT m) Source # 
Instance details

Defined in System.Metrics.Prometheus.RegistryT

Methods

(>>=) :: RegistryT m a -> (a -> RegistryT m b) -> RegistryT m b #

(>>) :: RegistryT m a -> RegistryT m b -> RegistryT m b #

return :: a -> RegistryT m a #

Functor m => Functor (RegistryT m) Source # 
Instance details

Defined in System.Metrics.Prometheus.RegistryT

Methods

fmap :: (a -> b) -> RegistryT m a -> RegistryT m b #

(<$) :: a -> RegistryT m b -> RegistryT m a #

Monad m => Applicative (RegistryT m) Source # 
Instance details

Defined in System.Metrics.Prometheus.RegistryT

Methods

pure :: a -> RegistryT m a #

(<*>) :: RegistryT m (a -> b) -> RegistryT m a -> RegistryT m b #

liftA2 :: (a -> b -> c) -> RegistryT m a -> RegistryT m b -> RegistryT m c #

(*>) :: RegistryT m a -> RegistryT m b -> RegistryT m b #

(<*) :: RegistryT m a -> RegistryT m b -> RegistryT m a #

MonadIO m => MonadIO (RegistryT m) Source # 
Instance details

Defined in System.Metrics.Prometheus.RegistryT

Methods

liftIO :: IO a -> RegistryT m a #

evalRegistryT :: Monad m => RegistryT m a -> m a Source #