opentelemetry-0.8.0
Safe HaskellNone
LanguageHaskell2010

OpenTelemetry.SpanContext

Documentation

newtype TraceId Source #

Constructors

TId Word64 

Instances

Instances details
Eq TraceId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

(==) :: TraceId -> TraceId -> Bool #

(/=) :: TraceId -> TraceId -> Bool #

Ord TraceId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Show TraceId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Generic TraceId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Associated Types

type Rep TraceId :: Type -> Type #

Methods

from :: TraceId -> Rep TraceId x #

to :: Rep TraceId x -> TraceId #

Hashable TraceId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

hashWithSalt :: Int -> TraceId -> Int #

hash :: TraceId -> Int #

type Rep TraceId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

type Rep TraceId = D1 ('MetaData "TraceId" "OpenTelemetry.SpanContext" "opentelemetry-0.8.0-4zgtZC974rmAGimI51AlsR" 'True) (C1 ('MetaCons "TId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

newtype SpanId Source #

Constructors

SId Word64 

Instances

Instances details
Eq SpanId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

(==) :: SpanId -> SpanId -> Bool #

(/=) :: SpanId -> SpanId -> Bool #

Ord SpanId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Show SpanId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Generic SpanId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Associated Types

type Rep SpanId :: Type -> Type #

Methods

from :: SpanId -> Rep SpanId x #

to :: Rep SpanId x -> SpanId #

Hashable SpanId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

hashWithSalt :: Int -> SpanId -> Int #

hash :: SpanId -> Int #

type Rep SpanId Source # 
Instance details

Defined in OpenTelemetry.SpanContext

type Rep SpanId = D1 ('MetaData "SpanId" "OpenTelemetry.SpanContext" "opentelemetry-0.8.0-4zgtZC974rmAGimI51AlsR" 'True) (C1 ('MetaCons "SId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

data SpanContext Source #

Constructors

SpanContext !SpanId !TraceId 

Instances

Instances details
Eq SpanContext Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Ord SpanContext Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Show SpanContext Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Generic SpanContext Source # 
Instance details

Defined in OpenTelemetry.SpanContext

Associated Types

type Rep SpanContext :: Type -> Type #

type Rep SpanContext Source # 
Instance details

Defined in OpenTelemetry.SpanContext

type Rep SpanContext = D1 ('MetaData "SpanContext" "OpenTelemetry.SpanContext" "opentelemetry-0.8.0-4zgtZC974rmAGimI51AlsR" 'False) (C1 ('MetaCons "SpanContext" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SpanId) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TraceId)))