def pc.fed.of
bend-kit-http@0.38.5.0 · http.bend:4655
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
4655def pc.fed.of(b: Bytes.Bytes, st: Rb) -> Pc:
4656 match st:
4657 case RbDone{}:
4658 pc.piece(False{}, RbDone{}, b)
4659 case RbBad{}:
4660 Pc{RbDone{}, PoBad{ErrBad{}}}
4661 case RbLen{n}:
4662 pc.piece(True{}, RbLen{n}, b)
4663 case RbChunk{st}:
4664 pc.piece(True{}, RbChunk{st}, b)
4665 case RbClose{}:
4666 pc.piece(True{}, RbClose{}, b)