TraceContext.TraceParentV00.is_random: def of bend-trace-context@0.2.0.0 Import: import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext Lines 498-504 of bend-trace-context@0.2.0.0/trace_context.bend: https://jend.leeeet.dev/read.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&start_line=498&end_line=504 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 # Whether the random-trace-id flag, bit 1, is set (W3C 3.2.2.5.2). It records # the sender's assertion; it does not prove how the trace ID was generated. def TraceParentV00.is_random(context: TraceParentV00) -> Bool: match context: case TraceParentV00{trace_id, parent_id, Digits.DCon{high, Digits.DCon{low, Digits.DNil{}}}}: Hex.Digit.has_bit1(low) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/src/digits.bend&name=Digits.Con https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/src/digits.bend&name=Digits.Nil https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/src/hex.bend&name=Digit.has_bit1 https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=TraceParentV00