NativeHttp.Headers.push: def of bend-trace-context@0.2.0.0 Import: import bend-trace-context@0.2.0.0/native_http.bend as NativeHttp Lines 40-48 of bend-trace-context@0.2.0.0/native_http.bend: https://jend.leeeet.dev/read.txt?path=bend-trace-context@0.2.0.0/native_http.bend&start_line=40&end_line=48 import Base import bend-trace-context@0.2.0.0/trace_context.bend as TC # One field for each value of `name`, pushed onto `fields` in order, so that # the last value ends up first. A loop: a received head of 64 KiB can hold # thousands of values. def Headers.push(+name: String, values: List<&2, String>, fields: List<&2, TC.Header>) -> List<&2, TC.Header>: match values: case Nil{}: fields case Con{value, rest}: Headers.push(name, rest, Con{TC.Header{name, value}, fields}) Uses (3): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=Header