def Headers.gather

bend-trace-context@0.2.0.0 · native_http.bend:50

import bend-trace-context@0.2.0.0/native_http.bend as NativeHttp
import Base
import bend-trace-context@0.2.0.0/trace_context.bend as TC

50# The fields of every entry pushed onto `fields`, entry by entry.
51def Headers.gather(entries: List<&2, Sigma<&2, &2, String, _ => List<&2, String>>>, fields: List<&2, TC.Header>) ->
52  List<&2, TC.Header>:
53  match entries:
54    case Nil{}:
55      fields
56    case Con{Tuple{name, values}, rest}:
57      Headers.gather(rest, Headers.push(name, values, fields))

Uses (5)

Used by (1)