def stream.decide

bend-kit-http@0.38.4.0 · http.bend:5151

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

5151def stream.decide(+mode: Mode, left: Nat, cert: Maybe<&2, Cert>, +ca: String, jar: Maybe<&2, Jar>, x: Hop & Result<&1, &1, Err, Stream>) -> StreamHops:
5152  (hop, r) = x
5153  match r:
5154    case Fail{e}:
5155      StreamHops{SnDone{Fail{e}}, cert, jar, ca}
5156    case Done{st}:
5157      stream.decide.of(mode, left, cert, ca, jar, hop, stream.res(st))

Uses (16)

Used by (1)