OpenTelemetry.SpanContext

opentelemetry-0.8.0

Safe Haskell | None
Language | Haskell2010

OpenTelemetry.SpanContext

# Documentation

newtype TraceId #

Constructors

TId Word64 |

#### Instances

Instances details

Generic TraceId # |
Instance details Defined in OpenTelemetry.SpanContext Associated Types
type Rep TraceId |
Instance details Defined in OpenTelemetry.SpanContext type Rep TraceId = D1 ('MetaData "TraceId" "OpenTelemetry.SpanContext" "opentelemetry-0.8.0-1SwALmbGSQp3lsc3EsZy5T" 'True) (C1 ('MetaCons "TId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
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-1SwALmbGSQp3lsc3EsZy5T" '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 |
Instance details Defined in OpenTelemetry.SpanContext type Rep SpanId = D1 ('MetaData "SpanId" "OpenTelemetry.SpanContext" "opentelemetry-0.8.0-1SwALmbGSQp3lsc3EsZy5T" 'True) (C1 ('MetaCons "SId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
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-1SwALmbGSQp3lsc3EsZy5T" '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 |
Instance details Defined in OpenTelemetry.SpanContext type Rep SpanContext = D1 ('MetaData "SpanContext" "OpenTelemetry.SpanContext" "opentelemetry-0.8.0-1SwALmbGSQp3lsc3EsZy5T" '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)))
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 Methods compare :: SpanContext -> SpanContext -> Ordering # (<) :: SpanContext -> SpanContext -> Bool # (<=) :: SpanContext -> SpanContext -> Bool # (>) :: SpanContext -> SpanContext -> Bool # (>=) :: SpanContext -> SpanContext -> Bool # max :: SpanContext -> SpanContext -> SpanContext # min :: SpanContext -> SpanContext -> SpanContext #
type Rep SpanContext # |
Instance details Defined in OpenTelemetry.SpanContext type Rep SpanContext = D1 ('MetaData "SpanContext" "OpenTelemetry.SpanContext" "opentelemetry-0.8.0-1SwALmbGSQp3lsc3EsZy5T" '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)))