otel-sdk-trace-0.0.0: STUB
Safe HaskellSafe-Inferred
LanguageHaskell2010

OTel.SDK.Trace.SpanExporter

Documentation

data SpanExporterM a Source #

Instances

Instances details
MonadIO SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

liftIO :: IO a -> SpanExporterM a #

Applicative SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Functor SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

fmap :: (a -> b) -> SpanExporterM a -> SpanExporterM b #

(<$) :: a -> SpanExporterM b -> SpanExporterM a #

Monad SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

MonadCatch SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

MonadMask SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

MonadThrow SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

throwM :: (HasCallStack, Exception e) => e -> SpanExporterM a #

MonadLogger SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

monadLoggerLog :: ToLogStr msg => Loc -> LogSource -> LogLevel -> msg -> SpanExporterM () #

MonadLoggerIO SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

MonadUnliftIO SpanExporterM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

withRunInIO :: ((forall a. SpanExporterM a -> IO a) -> IO b) -> SpanExporterM b #

Monoid a => Monoid (SpanExporterM a) Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Semigroup a => Semigroup (SpanExporterM a) Source # 
Instance details

Defined in OTel.SDK.Trace.Internal