def wire.payload.text
import emerging-ezhttp@0.21.0.0/src/wirespec.bend as Wirespecimport Base
import emerging-ezhttp@0.21.0.0/src/body.bend as Body
import emerging-ezhttp@0.21.0.0/src/pct.bend as Pct
274# a request text's UTF-8 octets, one character each, onto the octets after it
275def wire.payload.text(s: String, rest: String) -> String:
276 match s:
277 case SNil{}:
278 rest
279 case SCon{Chr{+cp}, t}:
280 Body.octets.chars(Pct.utf8(cp)) ++ wire.payload.text(t, rest)