def next.of

bend-kit-redis@0.3.0.0 · redis.bend:662

import bend-kit-redis@0.3.0.0/redis.bend as Redis
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

662def next.of(+pos: U32, r: Bytes.Bytes & Step) -> Reader & Next:
663  (b, s) = r
664  match s:
665    case Reply{v, +i}:
666      (Reader{b, i}, Got{v})
667    case More{}:
668      (Reader{b, pos}, Want{})
669    case Bad{}:
670      (Reader{b, pos}, Broken{})

Uses (7)

Used by (1)