def sv.chunk.of
bend-kit-http@0.38.2.0 · http.bend:5692
import bend-kit-http@0.38.2.0/http.bend as Http
import Base
5692def sv.chunk.of(req: Req, +v11: Bool, +n: U32, c: Ck) -> Turn:
5693 Ck{st, parts, rest} = c
5694 match st:
5695 case DcDone{}:
5696 sv.body(req, v11, parts, rest)
5697 case DcBad{}:
5698 TurnFail{400}
5699 case DcSize{a, b}:
5700 TurnMore{SvChunk{req, v11, n, DcSize{a, b}, parts}, False{}}
5701 case DcExt{x}:
5702 TurnMore{SvChunk{req, v11, n, DcExt{x}, parts}, False{}}
5703 case DcSizeLf{x}:
5704 TurnMore{SvChunk{req, v11, n, DcSizeLf{x}, parts}, False{}}
5705 case DcData{k}:
5706 TurnMore{SvChunk{req, v11, n, DcData{k}, parts}, False{}}
5707 case DcDataCr{}:
5708 TurnMore{SvChunk{req, v11, n, DcDataCr{}, parts}, False{}}
5709 case DcDataLf{}:
5710 TurnMore{SvChunk{req, v11, n, DcDataLf{}, parts}, False{}}
5711 case DcTr{j}:
5712 TurnMore{SvChunk{req, v11, n, DcTr{j}, parts}, False{}}