otel-api-trace-core-0.0.0: STUB
Safe HaskellSafe-Inferred
LanguageHaskell2010

OTel.API.Trace.Core.Class

Documentation

trace_ :: (MonadTracing m, HasCallStack) => SpanSpec -> m a -> m a Source #

class Monad m => MonadTracing m where Source #

Minimal complete definition

Nothing

Instances

Instances details
MonadTracing m => MonadTracing (LoggingT m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracing m, MonadUnliftIO m) => MonadTracing (ResourceT m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracing m => MonadTracing (MaybeT m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracing m => MonadTracing (ExceptT e m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracing m => MonadTracing (IdentityT m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracing m => MonadTracing (ReaderT r m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracing m => MonadTracing (StateT r m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracing m => MonadTracing (StateT r m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracing m, Monoid w) => MonadTracing (WriterT w m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracing m, Monoid w) => MonadTracing (WriterT w m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracing m, Monoid w) => MonadTracing (RWST r w s m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracing m, Monoid w) => MonadTracing (RWST r w s m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

class (MonadTracing m, MonadIO m) => MonadTracingIO m where Source #

Minimal complete definition

Nothing

Methods

askTracerIO :: m Tracer Source #

default askTracerIO :: (MonadTrans t, MonadTracingIO n, m ~ t n) => m Tracer Source #

Instances

Instances details
MonadTracingIO m => MonadTracingIO (LoggingT m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracingIO m, MonadUnliftIO m) => MonadTracingIO (ResourceT m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracingIO m => MonadTracingIO (MaybeT m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracingIO m => MonadTracingIO (ExceptT e m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracingIO m => MonadTracingIO (IdentityT m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracingIO m => MonadTracingIO (ReaderT r m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracingIO m => MonadTracingIO (StateT r m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

MonadTracingIO m => MonadTracingIO (StateT r m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracingIO m, Monoid w) => MonadTracingIO (WriterT w m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracingIO m, Monoid w) => MonadTracingIO (WriterT w m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

(MonadTracingIO m, Monoid w) => MonadTracingIO (RWST r w s m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

askTracerIO :: RWST r w s m Tracer Source #

(MonadTracingIO m, Monoid w) => MonadTracingIO (RWST r w s m) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

askTracerIO :: RWST r w s m Tracer Source #