def from.got
import emerging-ezhttp@0.21.0.0/src/client.bend as Clientimport 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}