def requests.clone
mylsm-lsm-store@0.6.0.1 · src/coordinator/SessionPolicy.bend:4
import mylsm-lsm-store@0.6.0.1/src/coordinator/SessionPolicy.bend as SessionPolicy
import Base
import mylsm-lsm-store@0.6.0.1/src/coordinator/ClientPolicy.bend as ClientPolicy
4
5def requests.clone(
6 sequence: ClientPolicy.RequestSequence
7) -> ClientPolicy.RequestSequence & ClientPolicy.RequestSequence:
8 match sequence:
9 case ClientPolicy.RequestAvailable{+id}:
10 (ClientPolicy.RequestAvailable{id}, ClientPolicy.RequestAvailable{id})
11 case ClientPolicy.RequestExhausted{}:
12 (ClientPolicy.RequestExhausted{}, ClientPolicy.RequestExhausted{})