def stream.feed.got
bend-kit-http@0.38.5.0 · http.bend:4770
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
4770def stream.feed.got(+tls: Bool, s: Socket, +ms: U32, res: Res, +rb: Rb, back: Maybe<&2, String>, st: Fed) -> Stream:
4771 Fed{decs, body} = st
4772 match body:
4773 case Fail{e}:
4774 Stream{tls, s, ms, res, rb, PoBad{e}, decs, back}
4775 case Done{b}:
4776 Bytes.Bytes{+len, buf} = b
4777 Stream{tls, s, ms, res, rb, stream.ready(U32.is_zero(len), rb, Bytes.Bytes{len, buf}), decs, back}