prometheus-2.1.3: Prometheus Haskell Client

Safe HaskellNone
LanguageHaskell2010

System.Metrics.Prometheus.Concurrent.RegistryT

Documentation

newtype RegistryT m a Source #

Constructors

RegistryT 
Instances
MonadTrans RegistryT Source # 
Instance details

Defined in System.Metrics.Prometheus.Concurrent.RegistryT

Methods

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

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

Defined in System.Metrics.Prometheus.Concurrent.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 #

fail :: String -> RegistryT m a #

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

Defined in System.Metrics.Prometheus.Concurrent.RegistryT

Methods

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

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

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

Defined in System.Metrics.Prometheus.Concurrent.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.Concurrent.RegistryT

Methods

liftIO :: IO a -> RegistryT m a #