def TraceParentV00.is_sampled

bend-trace-context@0.2.0.0 · trace_context.bend:491

import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext
import Base
import bend-trace-context@0.2.0.0/src/hex.bend as Hex
import bend-trace-context@0.2.0.0/src/digits.bend as Digits

491# Whether the sampled flag, bit 0 of the flag byte, is set (W3C 3.2.2.5.1).
492def TraceParentV00.is_sampled(context: TraceParentV00) -> Bool:
493  match context:
494    case TraceParentV00{trace_id, parent_id,
495      Digits.DCon{high, Digits.DCon{low, Digits.DNil{}}}}:
496      Hex.Digit.is_odd(low)

Uses (5)

Used by (0)

No other definition uses this definition.