def rb.chunk

bend-kit-http@0.38.2.0 · http.bend:1192

import bend-kit-http@0.38.2.0/http.bend as Http
import Base

1192def rb.chunk(c: Ck) -> Bf:
1193  Ck{st, parts, rest} = c
1194  match st:
1195    case DcDone{}:
1196      Bf{RbDone{}, parts, rest}
1197    case DcBad{}:
1198      Bf{RbBad{}, parts, rest}
1199    case DcSize{a, b}:
1200      Bf{RbChunk{DcSize{a, b}}, parts, rest}
1201    case DcExt{x}:
1202      Bf{RbChunk{DcExt{x}}, parts, rest}
1203    case DcSizeLf{x}:
1204      Bf{RbChunk{DcSizeLf{x}}, parts, rest}
1205    case DcData{k}:
1206      Bf{RbChunk{DcData{k}}, parts, rest}
1207    case DcDataCr{}:
1208      Bf{RbChunk{DcDataCr{}}, parts, rest}
1209    case DcDataLf{}:
1210      Bf{RbChunk{DcDataLf{}}, parts, rest}
1211    case DcTr{j}:
1212      Bf{RbChunk{DcTr{j}}, parts, rest}

Uses (4)

Used by (1)