hs-opentelemetry-awsxray-0.1.0.1: [synopsis]
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenTelemetry.AWSXRay.Baggage

Description

Synopsis

Documentation

decode :: [(ByteString, ByteString)] -> Maybe Baggage Source #

Only returns Just if the Baggage is not empty

data Token #

A key for a baggage entry, restricted to the set of valid characters specified in the token definition of RFC 2616:

https://www.rfc-editor.org/rfc/rfc2616#section-2.2

Instances

Instances details
Show Token 
Instance details

Defined in OpenTelemetry.Baggage

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

Eq Token 
Instance details

Defined in OpenTelemetry.Baggage

Methods

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

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

Ord Token 
Instance details

Defined in OpenTelemetry.Baggage

Methods

compare :: Token -> Token -> Ordering #

(<) :: Token -> Token -> Bool #

(<=) :: Token -> Token -> Bool #

(>) :: Token -> Token -> Bool #

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

max :: Token -> Token -> Token #

min :: Token -> Token -> Token #

Hashable Token 
Instance details

Defined in OpenTelemetry.Baggage

Methods

hashWithSalt :: Int -> Token -> Int #

hash :: Token -> Int #

Lift Token 
Instance details

Defined in OpenTelemetry.Baggage

Methods

lift :: Quote m => Token -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Token -> Code m Token #

data Element #

An entry into the baggage

Instances

Instances details
Show Element 
Instance details

Defined in OpenTelemetry.Baggage

Eq Element 
Instance details

Defined in OpenTelemetry.Baggage

Methods

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

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

data Baggage #

Baggage is used to annotate telemetry, adding context and information to metrics, traces, and logs. It is a set of name/value pairs describing user-defined properties. Each name in Baggage is associated with exactly one value.

Instances

Instances details
Semigroup Baggage 
Instance details

Defined in OpenTelemetry.Baggage

Show Baggage 
Instance details

Defined in OpenTelemetry.Baggage

Eq Baggage 
Instance details

Defined in OpenTelemetry.Baggage

Methods

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

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