def from.got

emerging-ezhttp@0.21.0.0 · src/client.bend:29

import emerging-ezhttp@0.21.0.0/src/client.bend as Client
import Base
import emerging-ezhttp@0.21.0.0/src/qs.bend as Qs
import emerging-ezhttp@0.21.0.0/src/packed.bend as Packed

29# a response read off its octets as a client Response, its head's octet text
30# decoded
31def from.got(g: Packed.Got) -> Response:
32  match g:
33    case Packed.Torn{why}:
34      Err{why}
35    case Packed.Got{status, headers, reason, body}:
36      Response{status, Qs.octets.headers(headers), Qs.octets.text(reason), body}

Uses (4)

Used by (1)