TraceContext.Parse.flags: def of bend-trace-context@0.2.0.0 Import: import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext Lines 424-431 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=424&end_line=431 import Base import bend-trace-context@0.2.0.0/src/digits.bend as Digits # The last field: the two flag digits, then the end of the text. def Parse.flags(trace_id: Digits.NonZero<32n>, parent_id: Digits.NonZero<16n>, parsed: Parsed<2n>) -> Result<&2, &2, Error, TraceParentV00>: match parsed: case Parsed{flags, rest}: do Result<&2, &2, Error, TraceParentV00>: end : Unit <- Parse.end(rest) return TraceParentV00{trace_id, parent_id, flags} Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Result https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Result.bind https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Result.pure https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/src/digits.bend&name=NonZero https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=Error https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=Parse.end https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=Parsed https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=TraceParentV00