def sv.frame.go
bend-kit-http@0.38.5.0 · http.bend:5882
import bend-kit-http@0.38.5.0/http.bend as Http
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
5882def sv.frame.go(xs: List<&2, String>, t: Turn) -> Maybe<&1, String & String>:
5883 match xs:
5884 case Nil{}:
5885 sv.frame.req(t)
5886 case Con{+x, rest}:
5887 match t:
5888 case TurnMore{sv, c}:
5889 sv.frame.go(rest, sv.step(False{}, serve.max(), 65536, sv, Bytes.from_string(x)))
5890 case TurnReq{req, r, v11}:
5891 sv.frame.req(TurnReq{req, r, v11})
5892 case TurnFail{s}:
5893 None{}
5894 case TurnClose{}:
5895 None{}
5896 case TurnInputFailed{operation, code, message}:
5897 None{}