def pool.reused

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

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

3745def pool.reused(p: Pool, +key: String, +tls: Bool, +ms: U32, +idem: Bool,
3746    spare: Send, o: Out, route: Route) ->
3747    IO(Pool & Result<&1, &1, Err, Res>):
3748  match o:
3749    case OutFail{e, +none}:
3750      pool.stale(p, key, ms, spare, e, pool.retry(none, idem), route)
3751    case OutDone{res, sock, rest}:
3752      pool.keep(p, key, tls, res, sock, rest)

Uses (15)

Used by (1)