def TraceParentV00.format
bend-trace-context@0.2.0.0 · trace_context.bend:480
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext
import Base
import bend-trace-context@0.2.0.0/src/digits.bend as Digits
480
481
482
483
484def TraceParentV00.format(context: TraceParentV00) -> String:
485 match context:
486 case TraceParentV00{trace_id, parent_id, flags}:
487 "00-" ++ Digits.NonZero.to_string(32n, trace_id) ++ "-" ++
488 Digits.NonZero.to_string(16n, parent_id) ++ "-" ++
489 Digits.Digits.to_string(2n, flags)