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

OTel.API.Trace.Core.Span

Documentation

data Span (attrs :: AttrsFor -> Type) Source #

Instances

Instances details
ToJSON (Span Attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Show (Span Attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Eq (Span Attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

(==) :: Span Attrs -> Span Attrs -> Bool #

(/=) :: Span Attrs -> Span Attrs -> Bool #

spanAttrs :: Span attrs -> attrs 'AttrsForSpan Source #

spanLinks :: Span attrs -> SpanLinks attrs Source #

spanEvents :: Span attrs -> SpanEvents attrs Source #

spanIsChildOf :: Span attrs -> Span attrs -> Bool Source #

newtype SpanName Source #

Constructors

SpanName 

Fields

Instances

Instances details
ToJSON SpanName Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

IsString SpanName Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Show SpanName Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Eq SpanName Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

data SpanEvents (attrs :: AttrsFor -> Type) Source #

Instances

Instances details
ToJSON (SpanEvents Attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Monoid (SpanEvents attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

mempty :: SpanEvents attrs #

mappend :: SpanEvents attrs -> SpanEvents attrs -> SpanEvents attrs #

mconcat :: [SpanEvents attrs] -> SpanEvents attrs #

Semigroup (SpanEvents attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

(<>) :: SpanEvents attrs -> SpanEvents attrs -> SpanEvents attrs #

sconcat :: NonEmpty (SpanEvents attrs) -> SpanEvents attrs #

stimes :: Integral b => b -> SpanEvents attrs -> SpanEvents attrs #

Show (attrs 'AttrsForSpanEvent) => Show (SpanEvents attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

showsPrec :: Int -> SpanEvents attrs -> ShowS #

show :: SpanEvents attrs -> String #

showList :: [SpanEvents attrs] -> ShowS #

Eq (attrs 'AttrsForSpanEvent) => Eq (SpanEvents attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

(==) :: SpanEvents attrs -> SpanEvents attrs -> Bool #

(/=) :: SpanEvents attrs -> SpanEvents attrs -> Bool #

data SpanEvent (attrs :: AttrsFor -> Type) Source #

Instances

Instances details
ToJSON (SpanEvent Attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Show (attrs 'AttrsForSpanEvent) => Show (SpanEvent attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

showsPrec :: Int -> SpanEvent attrs -> ShowS #

show :: SpanEvent attrs -> String #

showList :: [SpanEvent attrs] -> ShowS #

Eq (attrs 'AttrsForSpanEvent) => Eq (SpanEvent attrs) Source # 
Instance details

Defined in OTel.API.Trace.Core.Internal

Methods

(==) :: SpanEvent attrs -> SpanEvent attrs -> Bool #

(/=) :: SpanEvent attrs -> SpanEvent attrs -> Bool #

data SpanLinks (attrs :: AttrsFor -> Type) Source #

Instances

data SpanLink (attrs :: AttrsFor -> Type) Source #

Instances

newtype SpanLinkName Source #

Constructors

SpanLinkName 

Fields