def Member.start
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContextimport Base
2114# A character of a member that has no key yet: optional whitespace is
2115# skipped, an "=" gives the member an empty key, which validation refuses, and
2116# anything else starts the key.
2117def Member.start(ows: Bool, equals: Bool, char: Char) -> Member:
2118 match ows:
2119 case True{}:
2120 Blank{}
2121 case False{}:
2122 match equals:
2123 case True{}:
2124 InValue{"", ""}
2125 case False{}:
2126 InKey{SCon{char, SNil{}}}