def ck.byte

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

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

689def ck.byte(+len: U32, +i: U32, st: Dc, parts: List<&1, Bytes.Bytes>, r: Bytes.Bytes & Maybe<&2, U32>) -> Bool & Cs:
690  (piece, m) = r
691  match m:
692    case None{}:
693      ck.next(len, i, DcBad{}, piece, parts)
694    case Some{+c}:
695      ck.next(len, (i + 1 : U32), dc.step(st, c), piece, parts)

Uses (12)

Used by (1)