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

OTel.SDK.Trace.SpanProcessor

Documentation

data SpanProcessorM a Source #

Instances

Instances details
MonadIO SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

liftIO :: IO a -> SpanProcessorM a #

Applicative SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Functor SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

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

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

Monad SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

MonadCatch SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

MonadMask SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

MonadThrow SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

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

MonadLogger SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

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

MonadLoggerIO SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

MonadUnliftIO SpanProcessorM Source # 
Instance details

Defined in OTel.SDK.Trace.Internal

Methods

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

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

Defined in OTel.SDK.Trace.Internal

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

Defined in OTel.SDK.Trace.Internal