def admit.state.result

mylsm-lsm-store@0.6.0.1 · src/coordinator/QueuePolicy.bend:117

import mylsm-lsm-store@0.6.0.1/src/coordinator/QueuePolicy.bend as QueuePolicy
import Base

117def admit.state.result(original: State, decision: Decision) -> Admission:
118  match decision:
119    case Accepted{count, bytes}: Enqueued{Occupancy{count, bytes}}
120    case QueueFull{}: Rejected{original, Saturated{}}
121    case RequestTooLarge{}: Rejected{original, Oversized{}}

Uses (4)

Used by (1)