opentelemetry-0.8.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenTelemetry.SpanContext

Documentation

newtype TraceId #

Constructors

TId Word64 

Instances

Instances details
Generic TraceId # 
Instance details

Defined in OpenTelemetry.SpanContext

Associated Types

type Rep TraceId :: Type -> Type

Methods

from :: TraceId -> Rep TraceId x

to :: Rep TraceId x -> TraceId

Show TraceId # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

showsPrec :: Int -> TraceId -> ShowS

show :: TraceId -> String

showList :: [TraceId] -> ShowS

Eq TraceId # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

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

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

Ord TraceId # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

compare :: TraceId -> TraceId -> Ordering

(<) :: TraceId -> TraceId -> Bool

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

(>) :: TraceId -> TraceId -> Bool

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

max :: TraceId -> TraceId -> TraceId

min :: TraceId -> TraceId -> TraceId

Hashable TraceId # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

hashWithSalt :: Int -> TraceId -> Int #

hash :: TraceId -> Int #

type Rep TraceId # 
Instance details

Defined in OpenTelemetry.SpanContext

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

newtype SpanId #

Constructors

SId Word64 

Instances

Instances details
Generic SpanId # 
Instance details

Defined in OpenTelemetry.SpanContext

Associated Types

type Rep SpanId :: Type -> Type

Methods

from :: SpanId -> Rep SpanId x

to :: Rep SpanId x -> SpanId

Show SpanId # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

showsPrec :: Int -> SpanId -> ShowS

show :: SpanId -> String

showList :: [SpanId] -> ShowS

Eq SpanId # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

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

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

Ord SpanId # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

compare :: SpanId -> SpanId -> Ordering

(<) :: SpanId -> SpanId -> Bool

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

(>) :: SpanId -> SpanId -> Bool

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

max :: SpanId -> SpanId -> SpanId

min :: SpanId -> SpanId -> SpanId

Hashable SpanId # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

hashWithSalt :: Int -> SpanId -> Int #

hash :: SpanId -> Int #

type Rep SpanId # 
Instance details

Defined in OpenTelemetry.SpanContext

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

data SpanContext #

Constructors

SpanContext !SpanId !TraceId 

Instances

Instances details
Generic SpanContext # 
Instance details

Defined in OpenTelemetry.SpanContext

Associated Types

type Rep SpanContext :: Type -> Type

Methods

from :: SpanContext -> Rep SpanContext x

to :: Rep SpanContext x -> SpanContext

Show SpanContext # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

showsPrec :: Int -> SpanContext -> ShowS

show :: SpanContext -> String

showList :: [SpanContext] -> ShowS

Eq SpanContext # 
Instance details

Defined in OpenTelemetry.SpanContext

Methods

(==) :: SpanContext -> SpanContext -> Bool

(/=) :: SpanContext -> SpanContext -> Bool

Ord SpanContext # 
Instance details

Defined in OpenTelemetry.SpanContext

type Rep SpanContext # 
Instance details

Defined in OpenTelemetry.SpanContext

type Rep SpanContext = D1 ('MetaData "SpanContext" "OpenTelemetry.SpanContext" "opentelemetry-0.8.0-Hxs3POUB1CI1Q5MLFeKFnM" '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)))