def normalize

bendvy-ecs-core@0.1.0.4 · internal/relation_failures/queue.bend:29

import bendvy-ecs-core@0.1.0.4/internal/relation_failures/queue.bend as Queue
import Base

29def normalize(~E: Data,queue: Queue<E>) -> Queue<E>:
30  match queue:
31    case Queue{Nil{},back,size,dropped}: Queue{List.reverse(&2,Batch<E>,back),[],size,dropped}
32    case Queue{front,back,size,dropped}: Queue{front,back,size,dropped}

Uses (4)

Used by (1)