def peek.front
mylsm-lsm-store@0.6.0.1 · src/coordinator/RequestQueue.bend:258
import mylsm-lsm-store@0.6.0.1/src/coordinator/RequestQueue.bend as RequestQueue
import Base
258def peek.front(
259 front: List<&1, Pending>,
260 back: List<&1, Pending>,
261 count: Nat,
262 bytes: Nat
263) -> PeekResult:
264 match front:
265 case Nil{}:
266 PeekResult{Queue{front, back, count, bytes}, None{}}
267 case Con{pending, tail}:
268 peek.front.head(tail, back, count, bytes,
269 pending.head.metadata(pending))