def trim

bendvy-ecs-core@0.1.0.4 · internal/relation_failures/domains.bend:42

import bendvy-ecs-core@0.1.0.4/internal/relation_failures/domains.bend as Domains
import Base
import bendvy-ecs-core@0.1.0.4/event_runtime.bend as Ev

42def trim(~S: Data,~E: Data,domains: List<&2,Domain<S,E>>,+positions: List<&2,Ev.Position>,+fallback: Nat,+capacity: Nat) -> List<&2,Domain<S,E>>:
43  match domains:
44    case []: []
45    case domain <> rest: trim_domain(~S,~E,domain,positions,fallback,capacity) <> trim(~S,~E,rest,positions,fallback,capacity)

Uses (5)

Used by (1)