def Http.decode.fin

bend-kube-runtime@0.2.0.0 · src/http.bend:459

import bend-kube-runtime@0.2.0.0/src/http.bend as Http
import Base
import bend-kube-runtime@0.2.0.0/src/utf8.bend as U

459def Http.decode.fin(rb: Resp & List<&2, U32>) -> Result<&2, &1, String, Head & String>:
460  match rb:
461    case (Resp{PDone{}, Some{h}, o}, body):
462      Done{(h, U.Utf8.decode_all(body))}
463    case (Resp{PErr{m}, h, o}, body):
464      Fail{m}
465    case (Resp{PLost{m}, h, o}, body):
466      Fail{m}
467    case _:
468      Fail{"incomplete response"}

Uses (11)

Used by (1)