def split.go

bendonnect-rpc@0.1.0.0 · src/metadata.bend:30

import bendonnect-rpc@0.1.0.0/src/metadata.bend as Metadata
import Base

30def split.go(xs: List<&2, Sigma<&2, &2, String, _ => List<&2, String>>>, +want: Bool, acc: Map<&2, List<&2, String>>) -> Map<&2, List<&2, String>>:
31  match xs:
32    case Nil{}:
33      acc
34    case Con{Tuple{+k, v}, rest}:
35      split.go(rest, want, split.add(bool_eq(String.starts_with(k, trailer_prefix()), want), want, k, v, acc))

Uses (9)

Used by (1)