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))

Uses (8)

Used by (1)