def route.pick

bendonnect-rpc@0.1.0.0 · src/transport/rpc.bend:44

import bendonnect-rpc@0.1.0.0/src/transport/rpc.bend as Rpc
import Base
import bendonnect-rpc@0.1.0.0/src/transport/server.bend as Srv

44def route.pick(~hit: Srv.Call -> IO(Srv.Reply), ~miss: Srv.Call -> IO(Srv.Reply), b: Bool, call: Srv.Call) -> IO(Srv.Reply):
45  match b:
46    case True{}:
47      hit(call)
48    case False{}:
49      miss(call)

Uses (4)

Used by (1)